@@ -46,18 +46,36 @@ DRA_CREDS=$(vault kv get -field=data -format=json kv/ci-shared/release/dra-role)
4646chmod -R a+r $PWD /.ci/output/*
4747chmod -R a+w $PWD /.ci/output
4848# Artifacts should be generated
49- docker run --rm \
50- --name release-manager \
51- -e VAULT_ADDR=" $( echo " $DRA_CREDS " | jq -r ' .vault_addr' ) " \
52- -e VAULT_ROLE_ID=" $( echo " $DRA_CREDS " | jq -r ' .role_id' ) " \
53- -e VAULT_SECRET_ID=" $( echo " $DRA_CREDS " | jq -r ' .secret_id' ) " \
54- --mount type=bind,readonly=false,src=" $PWD " ,target=/artifacts \
55- docker.elastic.co/infra/release-manager:latest \
56- cli collect \
57- --project elasticsearch-java \
58- --branch " $BRANCH " \
59- --commit " $( git rev-parse HEAD) " \
60- --workflow " $WORKFLOW " \
61- --version " $STACK_VERSION " \
62- --qualifier " $VERSION_QUALIFIER " \
63- --artifact-set main
49+ if [ " $WORKFLOW " = " staging" ]; then
50+ docker run --rm \
51+ --name release-manager \
52+ -e VAULT_ADDR=" $( echo " $DRA_CREDS " | jq -r ' .vault_addr' ) " \
53+ -e VAULT_ROLE_ID=" $( echo " $DRA_CREDS " | jq -r ' .role_id' ) " \
54+ -e VAULT_SECRET_ID=" $( echo " $DRA_CREDS " | jq -r ' .secret_id' ) " \
55+ --mount type=bind,readonly=false,src=" $PWD " ,target=/artifacts \
56+ docker.elastic.co/infra/release-manager:latest \
57+ cli collect \
58+ --project elasticsearch-java \
59+ --branch " $BRANCH " \
60+ --commit " $( git rev-parse HEAD) " \
61+ --workflow " $WORKFLOW " \
62+ --version " $STACK_VERSION " \
63+ --artifact-set main
64+ fi
65+ if [ " $WORKFLOW " = " snapshot" ]; then
66+ docker run --rm \
67+ --name release-manager \
68+ -e VAULT_ADDR=" $( echo " $DRA_CREDS " | jq -r ' .vault_addr' ) " \
69+ -e VAULT_ROLE_ID=" $( echo " $DRA_CREDS " | jq -r ' .role_id' ) " \
70+ -e VAULT_SECRET_ID=" $( echo " $DRA_CREDS " | jq -r ' .secret_id' ) " \
71+ --mount type=bind,readonly=false,src=" $PWD " ,target=/artifacts \
72+ docker.elastic.co/infra/release-manager:latest \
73+ cli collect \
74+ --project elasticsearch-java \
75+ --branch " $BRANCH " \
76+ --commit " $( git rev-parse HEAD) " \
77+ --workflow " $WORKFLOW " \
78+ --version " $STACK_VERSION " \
79+ --qualifier " $VERSION_QUALIFIER " \
80+ --artifact-set main
81+ fi
0 commit comments