Skip to content

Commit 77929cc

Browse files
ystefinkoOleksiiZubko
authored andcommitted
Add post release check to publish job on Travis
Migrated this job from Gitlab due to lack of chrome-headless on our Gitlab images. Resolves: OLPEDGE-2321 Signed-off-by: Yaroslav Stefinko <[email protected]>
1 parent 10c6bfb commit 77929cc

File tree

2 files changed

+9
-17
lines changed

2 files changed

+9
-17
lines changed

.gitlab-ci.yml

-16
Original file line numberDiff line numberDiff line change
@@ -86,22 +86,6 @@ regression_generate_report_job:
8686
- master
8787
- branches
8888

89-
release_verify_job:
90-
stage: test
91-
tags:
92-
- docker-prod
93-
image: ${DOCKER_REGISTRY}/${DOCKER_IMAGE_PERFORMANCE}:${DOCKER_IMAGE_PERFORMANCE_VERSION}
94-
script:
95-
- npm install -g yarn
96-
- yarn
97-
- yarn bootstrap
98-
- npm run build
99-
- npm run http-server-testing-bundles & npm run test-published-bundles
100-
when: manual
101-
only:
102-
- master
103-
- branches
104-
10589
weekly_security_test_job:
10690
stage: test
10791
tags:

scripts/publish-packages.sh

+9-1
Original file line numberDiff line numberDiff line change
@@ -55,4 +55,12 @@ while [[ $# -gt 0 ]]; do
5555
# Shift after checking all the cases to get the next option
5656
shift
5757
done
58-
echo 'Publish done!'
58+
echo 'Publish done! To be verified in 1m. ...'
59+
sleep 60
60+
61+
echo 'Publish verification...'
62+
yarn
63+
yarn bootstrap
64+
npm run build
65+
npm run http-server-testing-bundles & npm run test-published-bundles
66+
echo 'Publish verification done! '

0 commit comments

Comments
 (0)