Skip to content

Commit

Permalink
Fix tokens due to changes on gitlab (#1281)
Browse files Browse the repository at this point in the history
  • Loading branch information
skrynski authored May 16, 2024
1 parent d7bd6b3 commit a28c5f0
Show file tree
Hide file tree
Showing 2 changed files with 10 additions and 6 deletions.
14 changes: 9 additions & 5 deletions .gitlab-ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -8,10 +8,13 @@ stages:
- Benchmark
- Report


cache:
paths:
- apt-cache/



variables:
REBENCH_OPTIONS: "-df $CI_PROJECT_DIR/benchmarks.data -R"
REBENCH_RUN: "/opt/rbenchmarking/Setup/run.sh /opt/rbenchmarking/rebench.conf /opt/rbenchmarking/Benchmarks /opt/rir/build/release"
Expand All @@ -30,7 +33,7 @@ rir_container:
before_script:
- docker info
script:
- echo "$CI_BUILD_TOKEN" | docker login -u "$CI_BUILD_USER" --password-stdin registry.gitlab.com
- echo "$CI_REGISTRY_PASSWORD" | docker login -u $CI_REGISTRY_USER --password-stdin registry.gitlab.com
- docker build --build-arg CI_COMMIT_SHA=$CI_COMMIT_SHA -t registry.gitlab.com/rirvm/rir_mirror:$CI_COMMIT_SHA .
- docker push registry.gitlab.com/rirvm/rir_mirror:$CI_COMMIT_SHA
tags:
Expand All @@ -53,7 +56,7 @@ benchmark_container:
tags:
- dockerInDocker
script:
- echo "$CI_BUILD_TOKEN" | docker login -u "$CI_BUILD_USER" --password-stdin registry.gitlab.com
- echo "$CI_REGISTRY_PASSWORD" | docker login -u $CI_REGISTRY_USER --password-stdin registry.gitlab.com
- cd container/benchmark
- docker build --build-arg CI_COMMIT_SHA=$CI_COMMIT_SHA -t registry.gitlab.com/rirvm/rir_mirror/benchmark:$CI_COMMIT_SHA .
- docker push registry.gitlab.com/rirvm/rir_mirror/benchmark:$CI_COMMIT_SHA
Expand Down Expand Up @@ -382,7 +385,7 @@ deploy:
variables:
GIT_STRATEGY: none
script:
- echo "$CI_BUILD_TOKEN" | docker login -u "$CI_BUILD_USER" --password-stdin registry.gitlab.com
- echo "$CI_REGISTRY_PASSWORD" | docker login -u $CI_REGISTRY_USER --password-stdin registry.gitlab.com
- docker pull registry.gitlab.com/rirvm/rir_mirror:$CI_COMMIT_SHA
- docker tag registry.gitlab.com/rirvm/rir_mirror:$CI_COMMIT_SHA registry.gitlab.com/rirvm/rir_mirror:master
- docker push registry.gitlab.com/rirvm/rir_mirror:master
Expand All @@ -394,12 +397,13 @@ deploy:
only:
- master


cleanup_registry:
stage: Cleanup
image: ruby:2.5
before_script: []
script:
- echo -n "$CI_BUILD_TOKEN" | ruby container/cleanup.rb
- echo -n "$CI_JOB_TOKEN" | ruby container/cleanup.rb

report_results:
stage: Report
Expand Down Expand Up @@ -480,7 +484,7 @@ update_containers:
refs:
- schedules
script:
- echo "$CI_BUILD_TOKEN" | docker login -u "$CI_BUILD_USER" --password-stdin registry.gitlab.com
- echo "$CI_REGISTRY_PASSWORD" | docker login -u $CI_REGISTRY_USER --password-stdin registry.gitlab.com
- docker pull docker.io/library/docker:19.03.0-dind
- docker pull docker.io/library/docker:stable
- docker pull docker.io/library/ubuntu:20.04
Expand Down
2 changes: 1 addition & 1 deletion container/cleanup.rb
Original file line number Diff line number Diff line change
Expand Up @@ -31,7 +31,7 @@
TOKEN = ARGF.read.chomp

def curl(what)
JSON.parse(`curl -s --header "PRIVATE-TOKEN: #{TOKEN}" #{what}`)
JSON.parse(`curl -s --header "JOB-TOKEN: #{TOKEN}" #{what}`)
end

def fetch(project, repo, what)
Expand Down

0 comments on commit a28c5f0

Please sign in to comment.