mirror of
https://github.com/swift-server/RediStack.git
synced 2026-05-03 07:32:28 +00:00
Remove GitLab CI (#66)
As part of the repo move from GitLab to GitHub we now use the swift-server CI. For this reason we can remove the GitLab CI files.
This commit is contained in:
@@ -1,25 +0,0 @@
|
||||
include: '/.gitlab/ci/platform-test.yml'
|
||||
|
||||
.centos7:
|
||||
extends: .platform-test
|
||||
before_script:
|
||||
- yum install -y make libcurl-devel
|
||||
- git clone https://github.com/git/git -bv2.28.0 --depth 1
|
||||
- cd git
|
||||
- make prefix=/usr -j all install NO_OPENSSL=1 NO_EXPAT=1 NO_TCLTK=1 NO_GETTEXT=1 NO_PERL=1
|
||||
|
||||
swift trunk:
|
||||
extends: .centos7
|
||||
image: swiftlang/swift:nightly-main-centos7
|
||||
|
||||
swift 5.7:
|
||||
extends: .centos7
|
||||
image: swiftlang/swift:nightly-5.7-centos7
|
||||
|
||||
swift 5.6:
|
||||
extends: .centos7
|
||||
image: swift:5.6-centos7
|
||||
|
||||
swift 5.5:
|
||||
extends: .centos7
|
||||
image: swift:5.5-centos7
|
||||
@@ -1,5 +0,0 @@
|
||||
include: '/.gitlab/ci/platform-test.yml'
|
||||
|
||||
swift 5.5:
|
||||
extends: .platform-test
|
||||
image: swift:5.5-${SWIFT_PLATFORM_NAME}
|
||||
@@ -1,84 +0,0 @@
|
||||
include: '/.gitlab/ci/platform-test.yml'
|
||||
|
||||
stages:
|
||||
- Platform Tests
|
||||
- Quality Checks
|
||||
|
||||
Code Climate:
|
||||
only:
|
||||
- branches
|
||||
- tags
|
||||
except:
|
||||
- schedules
|
||||
stage: Quality Checks
|
||||
image: docker:stable
|
||||
services:
|
||||
- docker:stable-dind
|
||||
variables:
|
||||
DOCKER_DRIVER: overlay2
|
||||
CODE_QUALITY_IMAGE: "registry.gitlab.com/gitlab-org/security-products/codequality:latest"
|
||||
script:
|
||||
- docker pull --quiet "$CODE_QUALITY_IMAGE"
|
||||
- docker run
|
||||
--env SOURCE_CODE="$PWD"
|
||||
--volume "$PWD":/code
|
||||
--volume /var/run/docker.sock:/var/run/docker.sock
|
||||
"$CODE_QUALITY_IMAGE" /code
|
||||
artifacts:
|
||||
expire_in: 1 week
|
||||
reports:
|
||||
codequality: gl-code-quality-report.json
|
||||
|
||||
Code Coverage:
|
||||
extends: .platform-test
|
||||
stage: Quality Checks
|
||||
allow_failure: false
|
||||
image: swift:latest
|
||||
rules:
|
||||
- if: $CI_PIPELINE_SOURCE == "merge_request_event"
|
||||
changes:
|
||||
- '*.swift'
|
||||
script: scripts/generate_code_coverage.sh
|
||||
coverage: '/TOTAL.*(\s\d+\.\d+%)/'
|
||||
|
||||
.standard-platform-test:
|
||||
rules:
|
||||
- if: $CI_PIPELINE_SOURCE == "push"
|
||||
stage: Platform Tests
|
||||
trigger:
|
||||
strategy: depend
|
||||
include: '/.gitlab/ci/standard-platforms.yml'
|
||||
|
||||
Ubuntu Xenial:
|
||||
extends: .standard-platform-test
|
||||
variables:
|
||||
SWIFT_PLATFORM_NAME: xenial
|
||||
trigger:
|
||||
include: '/.gitlab/ci/eol-platforms-5.5.yml'
|
||||
|
||||
Ubuntu Bionic:
|
||||
extends: .standard-platform-test
|
||||
variables:
|
||||
SWIFT_PLATFORM_NAME: bionic
|
||||
|
||||
Ubuntu Focal:
|
||||
extends: .standard-platform-test
|
||||
variables:
|
||||
SWIFT_PLATFORM_NAME: focal
|
||||
|
||||
CentOS 7:
|
||||
extends: .standard-platform-test
|
||||
trigger:
|
||||
include: '/.gitlab/ci/centos-7.yml'
|
||||
|
||||
CentOS 8:
|
||||
extends: .standard-platform-test
|
||||
variables:
|
||||
SWIFT_PLATFORM_NAME: centos8
|
||||
trigger:
|
||||
include: '/.gitlab/ci/eol-platforms-5.5.yml'
|
||||
|
||||
Amazon Linux 2:
|
||||
extends: .standard-platform-test
|
||||
variables:
|
||||
SWIFT_PLATFORM_NAME: amazonlinux2
|
||||
@@ -1,18 +0,0 @@
|
||||
stages:
|
||||
- Test
|
||||
|
||||
.platform-test:
|
||||
stage: Test
|
||||
allow_failure: true
|
||||
tags:
|
||||
- docker
|
||||
variables:
|
||||
REDIS_URL: 'redis'
|
||||
REDIS_PW: 'password'
|
||||
services:
|
||||
- name: redis:5
|
||||
alias: 'redis'
|
||||
command: ["redis-server", "--requirepass", "password"]
|
||||
script:
|
||||
- swift build --build-tests --enable-test-discovery --sanitize=thread -v
|
||||
- swift test --skip-build
|
||||
@@ -1,17 +0,0 @@
|
||||
include: '/.gitlab/ci/platform-test.yml'
|
||||
|
||||
swift trunk:
|
||||
extends: .platform-test
|
||||
image: swiftlang/swift:nightly-main-${SWIFT_PLATFORM_NAME}
|
||||
|
||||
swift 5.7:
|
||||
extends: .platform-test
|
||||
image: swiftlang/swift:nightly-5.7-${SWIFT_PLATFORM_NAME}
|
||||
|
||||
swift 5.6:
|
||||
extends: .platform-test
|
||||
image: swift:5.6-${SWIFT_PLATFORM_NAME}
|
||||
|
||||
swift 5.5:
|
||||
extends: .platform-test
|
||||
image: swift:5.5-${SWIFT_PLATFORM_NAME}
|
||||
Reference in New Issue
Block a user