1aa7a72ea0
Change-Id: Idd3ae6007f14d4e03c7960431819c7d44df2910b
115 lines
4.0 KiB
YAML
115 lines
4.0 KiB
YAML
- 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
|