ci: export artitary set variables on docker push

This commit is contained in:
nugaon 2021-05-04 15:31:31 +02:00
parent b3fe994fe0
commit 0819569067
3 changed files with 5 additions and 4 deletions

View File

@ -46,6 +46,6 @@ jobs:
- name: Publish if it was clicked manually - name: Publish if it was clicked manually
if: ${{ github.event.inputs.buildImage }} == 'true' && success() if: ${{ github.event.inputs.buildImage }} == 'true' && success()
run: | run: |
COMMIT_VERSION_TAG="${{ github.event.inputs.commitVersionTag }}" export COMMIT_VERSION_TAG="${{ github.event.inputs.commitVersionTag }}"
BEE_VERSION="${{ github.event.inputs.beeVersion }}" export BEE_VERSION="${{ github.event.inputs.beeVersion }}"
npm run publish:env npm run publish:env

View File

@ -2,4 +2,4 @@ BEE_VERSION="0.5.3"
BLOCKCHAIN_VERSION="1.0.0" BLOCKCHAIN_VERSION="1.0.0"
BEE_ENV_PREFIX="swarm-test" BEE_ENV_PREFIX="swarm-test"
BEE_IMAGE_PREFIX="docker.pkg.github.com/ethersphere/bee-factory" BEE_IMAGE_PREFIX="docker.pkg.github.com/ethersphere/bee-factory"
COMMIT_VERSION_TAG="true" COMMIT_VERSION_TAG="false"

View File

@ -5,8 +5,9 @@ MY_PATH=$( cd "$MY_PATH" && pwd )
BEE_IMAGE_PREFIX=$("$MY_PATH/utils/env-variable-value.sh" BEE_IMAGE_PREFIX) BEE_IMAGE_PREFIX=$("$MY_PATH/utils/env-variable-value.sh" BEE_IMAGE_PREFIX)
BEE_ENV_PREFIX=$("$MY_PATH/utils/env-variable-value.sh" BEE_ENV_PREFIX) BEE_ENV_PREFIX=$("$MY_PATH/utils/env-variable-value.sh" BEE_ENV_PREFIX)
BEE_VERSION=$("$MY_PATH/utils/env-variable-value.sh" BEE_VERSION) BEE_VERSION=$("$MY_PATH/utils/env-variable-value.sh" BEE_VERSION)
echo "Search Docker built images with the following parameters: $BEE_IMAGE_PREFIX/$BEE_ENV_PREFIX*:$BEE_VERSION"
DOCKER_IMAGES=$(docker image ls -qaf reference="$BEE_IMAGE_PREFIX/$BEE_ENV_PREFIX*:$BEE_VERSION") DOCKER_IMAGES=$(docker image ls -qaf reference="$BEE_IMAGE_PREFIX/$BEE_ENV_PREFIX*:$BEE_VERSION")
echo "Push docker images: $DOCKER_IMAGES"
for DOCKER_IMAGE in $DOCKER_IMAGES for DOCKER_IMAGE in $DOCKER_IMAGES
do do
echo "$DOCKER_IMAGE" echo "$DOCKER_IMAGE"