File tree 7 files changed +22
-21
lines changed
7 files changed +22
-21
lines changed Original file line number Diff line number Diff line change @@ -9,4 +9,10 @@ npm-debug.log
9
9
.DS_Store
10
10
. /** /* .tmp
11
11
.tmp
12
- .revision
12
+ .revision
13
+
14
+ # files used by CI
15
+ .site-image
16
+ .pdf-image
17
+ .pdf-bundle-path
18
+ .pdf-bundle-url
Original file line number Diff line number Diff line change @@ -18,20 +18,16 @@ DCOS_CRT="${DCOS_CRT}" # ex: docs-us.crt
18
18
19
19
ci/pdf/1-setup-env.sh
20
20
21
- # capture output AND print to stdout
22
- exec 5>&1
23
- function close_file_descriptor() {
24
- exec 5>& -
25
- }
26
- trap ' close_file_descriptor' EXIT
27
-
28
- DOCKER_IMAGE=" $( ci/pdf/2-build-pdf-image.sh | tee >( cat - >&5 ) | grep " ^Image: " | sed " s/^Image: //" ) "
21
+ ci/pdf/2-build-pdf-image.sh
22
+ DOCKER_IMAGE=" $( cat " .pdf-image" ) "
29
23
export DOCKER_IMAGE # export separately so errexit works :(
30
24
31
- PDF_BUNDLE_PATH=" $( ci/pdf/3-extract-pdf-bundle.sh | tee >( cat - >&5 ) | grep " ^PDF Bundle Path: " | sed " s/^PDF Bundle Path: //" ) "
25
+ ci/pdf/3-extract-pdf-bundle.sh
26
+ PDF_BUNDLE_PATH=" $( cat " .pdf-bundle-path" ) "
32
27
export PDF_BUNDLE_PATH # export separately so errexit works :(
33
28
34
- PDF_BUNDLE_URL=" $( ci/pdf/4-publish-pdf-bundle.sh | tee >( cat - >&5 ) | grep " ^PDF Bundle URL: " | sed " s/^PDF Bundle URL: //" ) "
29
+ ci/pdf/4-publish-pdf-bundle.sh
30
+ PDF_BUNDLE_PATH=" $( cat " .pdf-bundle-url" ) "
35
31
export PDF_BUNDLE_URL # export separately so errexit works :(
36
32
37
33
ci/pdf/5-deploy-site-update.sh
Original file line number Diff line number Diff line change @@ -24,3 +24,4 @@ echo "Image Build Success!"
24
24
25
25
DOCKER_IMAGE=" mesosphere/dcos-docs-pdf:latest"
26
26
echo " Image: ${DOCKER_IMAGE} "
27
+ echo " ${IMAGE_NAME} :${IMAGE_TAG} " > " .pdf-image"
Original file line number Diff line number Diff line change @@ -31,3 +31,4 @@ mv "${PDF_BUNDLE_DIR}/${PDF_BUNDLE_NAME}" "${PDF_BUNDLE_DIR}/${NEW_PDF_BUNDLE_NA
31
31
32
32
echo " PDF Bundle Tag Success!"
33
33
echo " PDF Bundle Path: ${PDF_BUNDLE_DIR} /${NEW_PDF_BUNDLE_NAME} "
34
+ echo " ${PDF_BUNDLE_DIR} /${NEW_PDF_BUNDLE_NAME} " > " .pdf-bundle-path"
Original file line number Diff line number Diff line change @@ -23,3 +23,4 @@ aws s3 cp "${PDF_BUNDLE_PATH}" "s3://downloads.mesosphere.io/dcos-docs-site/${PD
23
23
echo " PDF Bundle Publish Success!"
24
24
PDF_BUNDLE_URL=" https://downloads.mesosphere.com/dcos-docs-site/${PDF_BUNDLE_NAME} "
25
25
echo " PDF Bundle URL: ${PDF_BUNDLE_URL} "
26
+ echo " ${PDF_BUNDLE_URL} " > " .pdf-bundle-url"
Original file line number Diff line number Diff line change @@ -20,17 +20,12 @@ DCOS_CRT="${DCOS_CRT}" # ex: docs-us.crt
20
20
21
21
ci/site/1-setup-env.sh
22
22
23
- # capture output AND print to stdout
24
- exec 5>&1
25
- function close_file_descriptor() {
26
- exec 5>& -
27
- }
28
- trap ' close_file_descriptor' EXIT
29
-
30
- IMAGE=$( ci/site/2-build-site-image.sh | tee >( cat - >&5 ) | grep " ^Image: " | sed " s/^Image: //" )
31
- IMAGE_NAME=" $( echo " ${IMAGE} " | sed ' s/^\(.*\):\([^:]*\)/\1/' ) "
23
+ ci/site/2-build-site-image.sh
24
+
25
+ DOCKER_IMAGE=" $( cat " .site-image" ) "
26
+ IMAGE_NAME=" $( echo " ${DOCKER_IMAGE} " | sed ' s/^\(.*\):\([^:]*\)/\1/' ) "
32
27
export IMAGE_NAME # export separately so errexit works :(
33
- IMAGE_TAG=" $( echo " ${IMAGE } " | sed ' s/^\(.*\):\([^:]*\)/\2/' ) "
28
+ IMAGE_TAG=" $( echo " ${DOCKER_IMAGE } " | sed ' s/^\(.*\):\([^:]*\)/\2/' ) "
34
29
export IMAGE_TAG # export separately so errexit works :(
35
30
36
31
ci/site/3-test-site-image.sh
Original file line number Diff line number Diff line change @@ -35,3 +35,4 @@ docker tag ${IMAGE_NAME}:${TEMP_IMAGE_TAG} ${IMAGE_NAME}:${IMAGE_TAG}
35
35
36
36
echo " Image Tag Success!"
37
37
echo " Image: ${IMAGE_NAME} :${IMAGE_TAG} "
38
+ echo " ${IMAGE_NAME} :${IMAGE_TAG} " > " .site-image"
You can’t perform that action at this time.
0 commit comments