Skip to content

Commit 38e0d52

Browse files
authored
Jenkins cleanup: Part 1 (#337)
1 parent e2878ba commit 38e0d52

File tree

7 files changed

+17
-149
lines changed

7 files changed

+17
-149
lines changed

.buildkite/hooks/pre-command

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,3 +26,10 @@ if [[ "$BUILDKITE_PIPELINE_SLUG" == "golang-crossbuild" && "$BUILDKITE_STEP_KEY"
2626
export GITHUB_USERNAME_SECRET=$(retry 5 vault kv get -field username ${GITHUB_TOKEN_VAULT_PATH})
2727
export GITHUB_EMAIL_SECRET=$(retry 5 vault kv get -field email ${GITHUB_TOKEN_VAULT_PATH})
2828
fi
29+
30+
if [[ "$BUILDKITE_PIPELINE_SLUG" == "llvm-apple" && ("$BUILDKITE_STEP_KEY" =~ ^build)]]; then
31+
# export PRIVATE_CI_GCS_CREDENTIALS_SECRET=$(retry 5 vault kv get -field plaintext ${PRIVATE_CI_GCS_CREDENTIALS_PATH})
32+
export DOCKER_USERNAME_SECRET=$(retry 5 vault kv get -field user "${DOCKER_REGISTRY_SECRET_PATH}")
33+
export DOCKER_PASSWORD_SECRET=$(retry 5 vault kv get -field password "${DOCKER_REGISTRY_SECRET_PATH}")
34+
docker login -u "${DOCKER_USERNAME_SECRET}" -p "${DOCKER_PASSWORD_SECRET}" "${DOCKER_REGISTRY}" 2>/dev/null
35+
fi

.buildkite/hooks/pre-exit

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,5 +14,13 @@ if [[ ( "$BUILDKITE_PIPELINE_SLUG" == "golang-crossbuild" || "$BUILDKITE_PIPELIN
1414
docker logout "${DOCKER_REGISTRY}"
1515
fi
1616

17+
#if [[ "$BUILDKITE_PIPELINE_SLUG" == "llvm-apple" && "$BUILDKITE_STEP_KEY" =~ ^build ]]; then
18+
# google_cloud_logout_active_account
19+
#fi
20+
#
21+
#if [[ "$BUILDKITE_PIPELINE_SLUG" == "llvm-apple" && ("$BUILDKITE_STEP_KEY" =~ ^build || "$BUILDKITE_STEP_KEY" =~ ^publish) ]]; then
22+
# docker logout "${DOCKER_REGISTRY}"
23+
#fi
24+
1725
# Ensure that any temporal files created during any step are removed
1826
cleanup

.ci/jobs/folders.yml

Lines changed: 0 additions & 11 deletions
This file was deleted.

.ci/jobs/fpm-mbp.yml

Lines changed: 0 additions & 42 deletions
This file was deleted.

.ci/jobs/golang-crossbuild-mbp.yml

Lines changed: 0 additions & 41 deletions
This file was deleted.

.ci/jobs/llvm-apple-mbp.yml

Lines changed: 0 additions & 42 deletions
This file was deleted.

.mergify.yml

Lines changed: 2 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -1,24 +1,13 @@
11
queue_rules:
22
- name: default
33
conditions:
4-
- check-success=beats-ci/pr-merge
4+
- check-success=buildkite/golang-crossbuild
55
- check-success=CLA
66
pull_request_rules:
7-
- name: delete upstream branch after merging changes on Jenkinsfile or it's closed
8-
conditions:
9-
- or:
10-
- merged
11-
- closed
12-
- and:
13-
- label=automation
14-
- head~=^updatecli
15-
- files~=^Jenkinsfile$
16-
actions:
17-
delete_head_branch:
187
- name: automatic approval for automated pull requests with golang bump updates
198
conditions:
209
- author=apmmachine
21-
- check-success=beats-ci/pr-merge
10+
- check-success=buildkite/golang-crossbuild
2211
- label=automation
2312
- files~=^go/Makefile.common
2413
actions:

0 commit comments

Comments
 (0)