storyboard-webclient/.zuul.yaml
Monty Taylor 870f34f815 Stop using deprecated javascript jobs
We want to remove these from zuul-jobs, but we have to stop using them
here first.

v10 is old and not usable on regular OSes anymore. But the storyboard
toolchain doesn't work on more modern node. In the absense of interest
in updating the toolchain off of grunt and on to more modern things,
we should just leverage the docker builds.

If we need a new tarball of javascript somewhere, a job could be built
to extract the contents from the container image.

Change-Id: Iad25e6fd0dc392425e9d2a24d909785d1a12c5ef
2024-06-03 16:47:00 -07:00

62 lines
2.4 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
- project:
check:
jobs:
- opendev-buildset-registry
- storyboard-webclient-build-opendev-image
gate:
jobs:
- opendev-buildset-registry
- storyboard-webclient-upload-opendev-image
promote:
jobs:
- storyboard-webclient-promote-opendev-image