@@ -7,8 +7,8 @@ docker_config_defaults: &docker_config_defaults
7
7
user : jenkins
8
8
aws_auth :
9
9
# This IAM user only allows read-write access to ECR
10
- aws_access_key_id : AKIAI43PKLK3PGLUWQMA
11
- aws_secret_access_key : ${CIRCLECI_AWS_SECRET_KEY_FOR_ECR_READ_WRITE }
10
+ aws_access_key_id : ${CIRCLECI_AWS_ACCESS_KEY_FOR_ECR_READ_WRITE_V2}
11
+ aws_secret_access_key : ${CIRCLECI_AWS_SECRET_KEY_FOR_ECR_READ_WRITE_V2 }
12
12
13
13
# NOTE: We only perform the merge in build step and not in test step, because
14
14
# all source files will be shared from build to test
@@ -37,15 +37,15 @@ install_official_git_client: &install_official_git_client
37
37
name : Install Official Git Client
38
38
no_output_timeout : " 1h"
39
39
command : |
40
- set -ex
40
+ set -e
41
41
sudo apt-get update
42
42
sudo apt-get install -y openssh-client git
43
43
44
44
setup_ci_environment : &setup_ci_environment
45
45
name : Set Up CI Environment
46
46
no_output_timeout : " 1h"
47
47
command : |
48
- set -ex
48
+ set -e
49
49
sudo pip install awscli
50
50
51
51
sudo apt-get update
@@ -83,13 +83,13 @@ setup_ci_environment: &setup_ci_environment
83
83
echo "declare -x MAX_JOBS=${MAX_JOBS}" >> /home/circleci/project/env
84
84
85
85
# This IAM user allows write access to S3 bucket for sccache
86
- echo "declare -x AWS_ACCESS_KEY_ID=AKIAJJZUW4G2ASX5W7KA " >> /home/circleci/project/env
87
- echo "declare -x AWS_SECRET_ACCESS_KEY=${CIRCLECI_AWS_SECRET_KEY_FOR_SCCACHE_S3_BUCKET }" >> /home/circleci/project/env
86
+ echo "declare -x AWS_ACCESS_KEY_ID=${CIRCLECI_AWS_ACCESS_KEY_FOR_SCCACHE_S3_BUCKET_V2} " >> /home/circleci/project/env
87
+ echo "declare -x AWS_SECRET_ACCESS_KEY=${CIRCLECI_AWS_SECRET_KEY_FOR_SCCACHE_S3_BUCKET_V2 }" >> /home/circleci/project/env
88
88
fi
89
89
90
90
# This IAM user only allows read-write access to ECR
91
- export AWS_ACCESS_KEY_ID=AKIAI43PKLK3PGLUWQMA
92
- export AWS_SECRET_ACCESS_KEY=${CIRCLECI_AWS_SECRET_KEY_FOR_ECR_READ_WRITE }
91
+ export AWS_ACCESS_KEY_ID=${CIRCLECI_AWS_ACCESS_KEY_FOR_ECR_READ_WRITE_V2}
92
+ export AWS_SECRET_ACCESS_KEY=${CIRCLECI_AWS_SECRET_KEY_FOR_ECR_READ_WRITE_V2 }
93
93
eval $(aws ecr get-login --region us-east-1 --no-include-email)
94
94
95
95
pytorch_linux_cpu_build_test_defaults : &pytorch_linux_cpu_build_test_defaults
@@ -112,8 +112,8 @@ pytorch_linux_cpu_build_test_defaults: &pytorch_linux_cpu_build_test_defaults
112
112
export MEMORY_LIMIT_MAX_JOBS=8 # the "large" resource class on CircleCI has 32 CPU cores, if we use all of them we'll OOM
113
113
export MAX_JOBS=$(( ${SCCACHE_MAX_JOBS} > ${MEMORY_LIMIT_MAX_JOBS} ? ${MEMORY_LIMIT_MAX_JOBS} : ${SCCACHE_MAX_JOBS} ))
114
114
# This IAM user allows write access to S3 bucket for sccache
115
- export AWS_ACCESS_KEY_ID=AKIAJJZUW4G2ASX5W7KA
116
- export AWS_SECRET_ACCESS_KEY=${CIRCLECI_AWS_SECRET_KEY_FOR_SCCACHE_S3_BUCKET }
115
+ export AWS_ACCESS_KEY_ID=${CIRCLECI_AWS_ACCESS_KEY_FOR_SCCACHE_S3_BUCKET_V2}
116
+ export AWS_SECRET_ACCESS_KEY=${CIRCLECI_AWS_SECRET_KEY_FOR_SCCACHE_S3_BUCKET_V2 }
117
117
git submodule sync && git submodule update --init
118
118
.jenkins/pytorch/build.sh
119
119
.jenkins/pytorch/test.sh
@@ -203,7 +203,7 @@ caffe2_linux_build_defaults: &caffe2_linux_build_defaults
203
203
name : Build
204
204
no_output_timeout : " 1h"
205
205
command : |
206
- set -ex
206
+ set -e
207
207
sudo pip install awscli
208
208
209
209
sudo apt-get update
@@ -229,8 +229,8 @@ caffe2_linux_build_defaults: &caffe2_linux_build_defaults
229
229
echo "declare -x MAX_JOBS=${MAX_JOBS}" >> /home/circleci/project/env
230
230
231
231
# This IAM user allows write access to S3 bucket for sccache
232
- echo "declare -x AWS_ACCESS_KEY_ID=AKIAJJZUW4G2ASX5W7KA " >> /home/circleci/project/env
233
- echo "declare -x AWS_SECRET_ACCESS_KEY=${CIRCLECI_AWS_SECRET_KEY_FOR_SCCACHE_S3_BUCKET }" >> /home/circleci/project/env
232
+ echo "declare -x AWS_ACCESS_KEY_ID=${CIRCLECI_AWS_ACCESS_KEY_FOR_SCCACHE_S3_BUCKET_V2} " >> /home/circleci/project/env
233
+ echo "declare -x AWS_SECRET_ACCESS_KEY=${CIRCLECI_AWS_SECRET_KEY_FOR_SCCACHE_S3_BUCKET_V2 }" >> /home/circleci/project/env
234
234
235
235
# TODO: merge this into Caffe2 build.sh
236
236
cat >/home/circleci/project/ci_build_script.sh <<EOL
@@ -278,8 +278,8 @@ caffe2_linux_build_defaults: &caffe2_linux_build_defaults
278
278
279
279
sudo pkill -SIGHUP dockerd
280
280
# This IAM user only allows read-write access to ECR
281
- export AWS_ACCESS_KEY_ID=AKIAI43PKLK3PGLUWQMA
282
- export AWS_SECRET_ACCESS_KEY=${CIRCLECI_AWS_SECRET_KEY_FOR_ECR_READ_WRITE }
281
+ export AWS_ACCESS_KEY_ID=${CIRCLECI_AWS_ACCESS_KEY_FOR_ECR_READ_WRITE_V2}
282
+ export AWS_SECRET_ACCESS_KEY=${CIRCLECI_AWS_SECRET_KEY_FOR_ECR_READ_WRITE_V2 }
283
283
eval $(aws ecr get-login --region us-east-1 --no-include-email)
284
284
docker pull ${DOCKER_IMAGE}
285
285
export id=$(docker run -t -d -w /var/lib/jenkins ${DOCKER_IMAGE})
@@ -316,7 +316,7 @@ caffe2_linux_test_defaults: &caffe2_linux_test_defaults
316
316
name : Test
317
317
no_output_timeout : " 1h"
318
318
command : |
319
- set -x
319
+ set -e
320
320
sudo pip install awscli
321
321
322
322
sudo apt-get update
@@ -387,8 +387,8 @@ caffe2_linux_test_defaults: &caffe2_linux_test_defaults
387
387
388
388
source /home/circleci/project/caffe2-ci-env/COMMIT_DOCKER_IMAGE
389
389
# This IAM user only allows read-write access to ECR
390
- export AWS_ACCESS_KEY_ID=AKIAI43PKLK3PGLUWQMA
391
- export AWS_SECRET_ACCESS_KEY=${CIRCLECI_AWS_SECRET_KEY_FOR_ECR_READ_WRITE }
390
+ export AWS_ACCESS_KEY_ID=${CIRCLECI_AWS_ACCESS_KEY_FOR_ECR_READ_WRITE_V2}
391
+ export AWS_SECRET_ACCESS_KEY=${CIRCLECI_AWS_SECRET_KEY_FOR_ECR_READ_WRITE_V2 }
392
392
eval $(aws ecr get-login --region us-east-1 --no-include-email)
393
393
docker pull ${COMMIT_DOCKER_IMAGE}
394
394
if [ -n "${CUDA_VERSION}" ]; then
@@ -411,7 +411,7 @@ caffe2_macos_build_defaults: &caffe2_macos_build_defaults
411
411
name : Build
412
412
no_output_timeout : " 1h"
413
413
command : |
414
- set -ex
414
+ set -e
415
415
416
416
export IN_CIRCLECI=1
417
417
@@ -446,8 +446,8 @@ caffe2_macos_build_defaults: &caffe2_macos_build_defaults
446
446
export SCCACHE_BUCKET=ossci-compiler-cache-circleci-v2
447
447
448
448
# This IAM user allows write access to S3 bucket for sccache
449
- export AWS_ACCESS_KEY_ID=AKIAJJZUW4G2ASX5W7KA
450
- export AWS_SECRET_ACCESS_KEY=${CIRCLECI_AWS_SECRET_KEY_FOR_SCCACHE_S3_BUCKET }
449
+ export AWS_ACCESS_KEY_ID=${CIRCLECI_AWS_ACCESS_KEY_FOR_SCCACHE_S3_BUCKET_V2}
450
+ export AWS_SECRET_ACCESS_KEY=${CIRCLECI_AWS_SECRET_KEY_FOR_SCCACHE_S3_BUCKET_V2 }
451
451
452
452
export SCCACHE_BIN=${PWD}/sccache_bin
453
453
mkdir -p ${SCCACHE_BIN}
@@ -665,8 +665,8 @@ jobs:
665
665
666
666
docker cp $id:/var/lib/jenkins/workspace/env /home/circleci/project/env
667
667
# This IAM user allows write access to S3 bucket for perf test numbers
668
- echo "declare -x AWS_ACCESS_KEY_ID=AKIAIKUCKAAULNJNWFWA " >> /home/circleci/project/env
669
- echo "declare -x AWS_SECRET_ACCESS_KEY=${CIRCLECI_AWS_SECRET_KEY_FOR_PERF_TEST_S3_BUCKET }" >> /home/circleci/project/env
668
+ echo "declare -x AWS_ACCESS_KEY_ID=${CIRCLECI_AWS_ACCESS_KEY_FOR_PERF_TEST_S3_BUCKET_V2} " >> /home/circleci/project/env
669
+ echo "declare -x AWS_SECRET_ACCESS_KEY=${CIRCLECI_AWS_SECRET_KEY_FOR_PERF_TEST_S3_BUCKET_V2 }" >> /home/circleci/project/env
670
670
docker cp /home/circleci/project/env $id:/var/lib/jenkins/workspace/env
671
671
672
672
(echo "export JOB_BASE_NAME=${JOB_BASE_NAME}" && echo "source ./workspace/env" && echo 'sudo chown -R jenkins workspace && cd workspace && .jenkins/pytorch/short-perf-test-gpu.sh') | docker exec -u jenkins -i "$id" bash
@@ -685,7 +685,7 @@ jobs:
685
685
BUILD_ENVIRONMENT : pytorch-macos-10.13-py3
686
686
no_output_timeout : " 1h"
687
687
command : |
688
- set -ex
688
+ set -e
689
689
690
690
export IN_CIRCLECI=1
691
691
@@ -695,8 +695,8 @@ jobs:
695
695
696
696
export SCCACHE_BUCKET=ossci-compiler-cache-circleci-v2
697
697
# This IAM user allows write access to S3 bucket for sccache
698
- export AWS_ACCESS_KEY_ID=AKIAJJZUW4G2ASX5W7KA
699
- export AWS_SECRET_ACCESS_KEY=${CIRCLECI_AWS_SECRET_KEY_FOR_SCCACHE_S3_BUCKET }
698
+ export AWS_ACCESS_KEY_ID=${CIRCLECI_AWS_ACCESS_KEY_FOR_SCCACHE_S3_BUCKET_V2}
699
+ export AWS_SECRET_ACCESS_KEY=${CIRCLECI_AWS_SECRET_KEY_FOR_SCCACHE_S3_BUCKET_V2 }
700
700
701
701
git submodule sync && git submodule update --init
702
702
chmod a+x .jenkins/pytorch/macos-build.sh
@@ -728,7 +728,7 @@ jobs:
728
728
no_output_timeout : " 1h"
729
729
command : |
730
730
# TODO: need to share source files from build to test, when macOS builds are enabled
731
- set -ex
731
+ set -e
732
732
export IN_CIRCLECI=1
733
733
chmod a+x .jenkins/pytorch/macos-test.sh
734
734
.jenkins/pytorch/macos-test.sh
@@ -747,7 +747,7 @@ jobs:
747
747
BUILD_ENVIRONMENT : pytorch-macos-10.13-cuda9.2-cudnn7-py3
748
748
no_output_timeout : " 1h"
749
749
command : |
750
- set -ex
750
+ set -e
751
751
752
752
export IN_CIRCLECI=1
753
753
@@ -772,8 +772,8 @@ jobs:
772
772
sudo chmod +x /usr/local/bin/sccache
773
773
export SCCACHE_BUCKET=ossci-compiler-cache-circleci-v2
774
774
# This IAM user allows write access to S3 bucket for sccache
775
- export AWS_ACCESS_KEY_ID=AKIAJJZUW4G2ASX5W7KA
776
- export AWS_SECRET_ACCESS_KEY=${CIRCLECI_AWS_SECRET_KEY_FOR_SCCACHE_S3_BUCKET }
775
+ export AWS_ACCESS_KEY_ID=${CIRCLECI_AWS_ACCESS_KEY_FOR_SCCACHE_S3_BUCKET_V2}
776
+ export AWS_SECRET_ACCESS_KEY=${CIRCLECI_AWS_SECRET_KEY_FOR_SCCACHE_S3_BUCKET_V2 }
777
777
778
778
git submodule sync && git submodule update --init
779
779
chmod a+x .jenkins/pytorch/macos-build.sh
0 commit comments