Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit a64d2f5

Browse files
author
Will Feng
committed
Revert "try to fix env var passing"
This reverts commit fdf7821.
1 parent fdf7821 commit a64d2f5

1 file changed

Lines changed: 14 additions & 13 deletions

File tree

.circleci/config.yml

Lines changed: 14 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -65,12 +65,15 @@ pytorch_tutorial_build_defaults: &pytorch_tutorial_build_defaults
6565
# =================== The following code will be executed inside Docker container ===================
6666
set -ex
6767
68-
echo "JOB_BASE_NAME: " ${JOB_BASE_NAME}
69-
echo "COMMIT_SOURCE: " ${COMMIT_SOURCE}
68+
export JOB_BASE_NAME_BACKUP=${JOB_BASE_NAME}
69+
export COMMIT_SOURCE_BACKUP=${COMMIT_SOURCE}
7070
7171
.jenkins/build.sh
7272
73-
if [[ "${COMMIT_SOURCE}" == master ]]; then
73+
export JOB_BASE_NAME=${JOB_BASE_NAME_BACKUP}
74+
export COMMIT_SOURCE=${COMMIT_SOURCE_BACKUP}
75+
76+
if [[ "$COMMIT_SOURCE" == master ]]; then
7477
export BUCKET_NAME=pytorch-tutorial-build-master
7578
else
7679
export BUCKET_NAME=pytorch-tutorial-build-pull-request
@@ -96,22 +99,20 @@ pytorch_tutorial_build_defaults: &pytorch_tutorial_build_defaults
9699
export id=$(docker run -t -d -w /var/lib/jenkins ${DOCKER_IMAGE})
97100
fi
98101
102+
echo "declare -x JOB_BASE_NAME=${CIRCLE_JOB}" > /home/circleci/project/env
103+
echo "declare -x COMMIT_ID=${CIRCLE_SHA1}" >> /home/circleci/project/env
104+
echo "declare -x COMMIT_SOURCE=${CIRCLE_BRANCH}" >> /home/circleci/project/env
99105
if [[ "$COMMIT_SOURCE" == master ]]; then
100-
export AWS_ACCESS_KEY_ID=${CIRCLECI_AWS_ACCESS_KEY_FOR_PYTORCH_TUTORIAL_BUILD_MASTER_S3_BUCKET}
101-
export AWS_SECRET_ACCESS_KEY=${CIRCLECI_AWS_SECRET_KEY_FOR_PYTORCH_TUTORIAL_BUILD_MASTER_S3_BUCKET}
106+
echo "declare -x AWS_ACCESS_KEY_ID=${CIRCLECI_AWS_ACCESS_KEY_FOR_PYTORCH_TUTORIAL_BUILD_MASTER_S3_BUCKET}" >> /home/circleci/project/env
107+
echo "declare -x AWS_SECRET_ACCESS_KEY=${CIRCLECI_AWS_SECRET_KEY_FOR_PYTORCH_TUTORIAL_BUILD_MASTER_S3_BUCKET}" >> /home/circleci/project/env
102108
else
103-
export AWS_ACCESS_KEY_ID=${CIRCLECI_AWS_ACCESS_KEY_FOR_PYTORCH_TUTORIAL_BUILD_PR_S3_BUCKET}
104-
export AWS_SECRET_ACCESS_KEY=${CIRCLECI_AWS_SECRET_KEY_FOR_PYTORCH_TUTORIAL_BUILD_PR_S3_BUCKET}
109+
echo "declare -x AWS_ACCESS_KEY_ID=${CIRCLECI_AWS_ACCESS_KEY_FOR_PYTORCH_TUTORIAL_BUILD_PR_S3_BUCKET}" >> /home/circleci/project/env
110+
echo "declare -x AWS_SECRET_ACCESS_KEY=${CIRCLECI_AWS_SECRET_KEY_FOR_PYTORCH_TUTORIAL_BUILD_PR_S3_BUCKET}" >> /home/circleci/project/env
105111
fi
106112
107113
docker cp /home/circleci/project/. "$id:/var/lib/jenkins/workspace"
108114
109-
export COMMAND='((echo "export JOB_BASE_NAME=${CIRCLE_JOB} && \
110-
export COMMIT_ID=${CIRCLE_SHA1} && \
111-
export COMMIT_SOURCE=${CIRCLE_BRANCH} && \
112-
export AWS_ACCESS_KEY_ID=${AWS_ACCESS_KEY_ID} && \
113-
export AWS_SECRET_ACCESS_KEY=${AWS_SECRET_ACCESS_KEY}" && \
114-
echo "sudo chown -R jenkins workspace && cd workspace && ./ci_build_script.sh") | docker exec -u jenkins -i "$id" bash) 2>&1'
115+
export COMMAND='((echo "source ./workspace/env" && echo "sudo chown -R jenkins workspace && cd workspace && ./ci_build_script.sh") | docker exec -u jenkins -i "$id" bash) 2>&1'
115116
echo ${COMMAND} > ./command.sh && unbuffer bash ./command.sh | ts
116117
117118
pytorch_tutorial_build_worker_defaults: &pytorch_tutorial_build_worker_defaults

0 commit comments

Comments
 (0)