Skip to content
This repository was archived by the owner on Jun 22, 2024. It is now read-only.

Commit ae0c559

Browse files
Moving environment var setup to a single place
1 parent 0f75e51 commit ae0c559

File tree

1 file changed

+15
-7
lines changed

1 file changed

+15
-7
lines changed

.circleci/config.yml

Lines changed: 15 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -157,22 +157,25 @@ jobs:
157157
PLATFORMS: << parameters.platforms >>
158158
BUILD_ARGS: << parameters.build-args >>
159159
DEPLOY_BRANCH: deploy-to-dockerhub
160+
GITHUB_USER: seleniumhq-community
161+
GITHUB_REPO: docker-seleniarm
160162
steps:
163+
- run:
164+
echo "Prepare workflow environment variables"
165+
echo 'export BRANCH=4.1.3' >> $BASH_ENV # find a better place to control this.
166+
echo 'export GITHUB_REPO="$CIRCLE_PROJECT_REPONAME"' >> $BASH_ENV
167+
echo 'export GITHUB_USER="CIRCLE_PROJECT_USERNAME"' >> $BASH_ENV
168+
echo 'export BUILD_DATE=$(date '+%Y%m%d')' >> $BASH_ENV
161169
- checkout
162170
- run: uname -a
163171
- run: docker info
164172
- run: |
165173
echo "CIRCLE_WORKFLOW_ID = " $CIRCLE_WORKFLOW_ID
166174
echo $PWD
167-
echo 'export BUILD_DATE=$(date '+%Y%m%d')' >> $BASH_ENV
168-
echo 'export BRANCH=4.1.3' >> $BASH_ENV # find a better place to control this.
175+
176+
169177
source $BASH_ENV
170178
echo BRANCH="$BRANCH"
171-
echo "Generate release notes"
172-
sudo apt-get update -y && sudo apt-get install python3-venv
173-
go install github.com/github-release/[email protected]
174-
export GITHUB_TOKEN=$(sh get-access-token.sh | tail -n 1)
175-
GITHUB_USER=seleniumhq-community GITHUB_REPO=docker-seleniarm github-release release --tag seleniarm-v4.1.3-20220409 --name seleniarm-v4.1.3-20220409 --description "Test Test"
176179
- run: |
177180
echo "Check if branch is deployable (contains [deploy] in commit msg on $DEPLOY_BRANCH"
178181
echo "Job name = " $CIRCLE_JOB
@@ -206,6 +209,11 @@ jobs:
206209
export LATEST_TAG=$(git describe --tags --abbrev=0)
207210
sh generate_multi-arch-release_notes.sh $LATEST_TAG $CIRCLE_BRANCH $BRANCH $BUILD_DATE
208211
cat release_notes.md
212+
sudo apt-get update -y && sudo apt-get install python3-venv
213+
go install github.com/github-release/[email protected]
214+
export GITHUB_TOKEN=$(sh get-access-token.sh | tail -n 1)
215+
export RELEASE_TAG=seleniarm-v$BRANCH-$BUILD_DATE
216+
github-release release --tag $RELEASE_TAG --name $RELEASE_TAG --description "`cat release_notes.md`"
209217
210218
workflows:
211219
# build-and-test-multi-arch:

0 commit comments

Comments
 (0)