- secret: name: storyboard-webclient-opendev-dockerhub data: username: opendevzuul password: !encrypted/pkcs1-oaep - B5wZLst+L/wCwsJp0gizyokxuGkVpcPNJ2aOeDqR0bO4wIZYwo0S7fO1MeD03QfGNGVOF McOtIGCFk5GY4a5lnOxbt6xGvqGWNKD8UgEIiHcEHGE8tiVOaG80dEXe8sZvGLh7rXIEV sSRrKUCpxVEVzlbf6dcCtGS4O5j1jliMIwzbbILzk2eV0iIWiOo8cbmG0cqHNICcczSRG 5vLXEKpJH5q98XhQ99q42hiRfdhs6fYCiwQdi+Y4eLdsKvg8dkaT4pMYMLlHXiM5SnNmg DVVPmEYF7aDZ6waT+xvOnBN+I5jApkppbSCWk5osugsz8dESGl3uIXkkHSsyeIa/zKUMt AaLX2ic7jopBMbDtOGk+i2Lb3EiKPryzwSG6PUxWlStN7S7Nz7wRpKB9qvG7I/trFwb1c 3rhMLwDT6WYN9+EdjHYHiZj5hWB7gJgDQpqa+0hgawfSFj5/QdVPrnNHrjf5p+0ZdrAWX SkIuz2DZuSwbFHF1pgQTSHZ7CgXatYc2MLMyoRNFU7PPgZlxSxj2G3IHCaHjLhOxGmcmq 8RJgB0SzbguihNTtoCc58n0hSGx86cYzGfuOGUjrsayeLGiO/lypLLyVFP6+ca9PxnScf 8FrlQjGmSK+etzCKlE2dpZFtiGU17yysrI2OaLYf6xzkG74SkQgiVtOKSvKWbA= - job: name: storyboard-webclient-build-opendev-image parent: opendev-build-docker-image dependencies: opendev-buildset-registry description: Build OpenDev Docker images for storyboard webclient vars: &storyboard_webclient_opendev_image_vars zuul_work_dir: src/opendev.org/opendev/storyboard-webclient docker_images: - context: . repository: opendevorg/storyboard-webclient target: storyboard-webclient - job: name: storyboard-webclient-upload-opendev-image parent: opendev-upload-docker-image description: Build OpenDev storyboard-webclient Docker images and upload to Docker Hub. vars: *storyboard_webclient_opendev_image_vars secrets: - name: docker_credentials secret: storyboard-webclient-opendev-dockerhub pass-to-parent: true - job: name: storyboard-webclient-promote-opendev-image parent: opendev-promote-docker-image description: Promote previously uploaded storyboard-webclient Docker images. vars: *storyboard_webclient_opendev_image_vars secrets: - name: docker_credentials secret: storyboard-webclient-opendev-dockerhub pass-to-parent: true - job: name: storyboard-webclient-nodejs-npm-run-test-functional parent: nodejs-npm-run-test description: | Run "test-functional" using nodejs. vars: npm_command: test-functional node_version: 10 - job: name: storyboard-webclient-nodejs-npm-run-test-integration parent: nodejs-npm-run-test description: | Run "test-integration" using nodejs. vars: npm_command: test-integration node_version: 10 - job: name: storyboard-webclient-nodejs-npm-run-test-unit parent: nodejs-npm-run-test description: | Run "test-unit" using nodejs. vars: npm_command: test-unit node_version: 10 - project: check: jobs: - nodejs-npm-run-lint: vars: node_version: 10 - storyboard-webclient-nodejs-npm-run-test-unit - storyboard-webclient-nodejs-npm-run-test-functional - storyboard-webclient-nodejs-npm-run-test-integration - build-javascript-content: vars: javascript_content_dir: build npm_command: draft node_version: 10 - opendev-buildset-registry - storyboard-webclient-build-opendev-image gate: jobs: - nodejs-npm-run-lint: vars: node_version: 10 - storyboard-webclient-nodejs-npm-run-test-unit - storyboard-webclient-nodejs-npm-run-test-functional - storyboard-webclient-nodejs-npm-run-test-integration - build-javascript-content: vars: javascript_content_dir: build npm_command: draft node_version: 10 - opendev-buildset-registry - storyboard-webclient-upload-opendev-image post: jobs: - publish-openstack-javascript-content: vars: node_version: 10 promote: jobs: - storyboard-webclient-promote-opendev-image