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:
Fabian Fett
2023-06-20 10:41:58 +02:00
committed by GitHub
parent 95d04866ef
commit ad54519476
5 changed files with 0 additions and 149 deletions
-25
View File
@@ -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
-5
View File
@@ -1,5 +0,0 @@
include: '/.gitlab/ci/platform-test.yml'
swift 5.5:
extends: .platform-test
image: swift:5.5-${SWIFT_PLATFORM_NAME}
-84
View File
@@ -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
-18
View File
@@ -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
-17
View File
@@ -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}