statusbot/.zuul.yaml

65 lines
2.4 KiB
YAML

- secret:
name: statusbot-opendev-dockerhub
data:
username: opendevzuul
password: !encrypted/pkcs1-oaep
- 1lrelk7zn4fl31rF2n/+erP4aYWXWfHMnt7piYyBtfSlbIh3z+u8BIDY5/LXU9bswwxVR
IKRmMSME8sH4wE9+DAmsGiiuEuVdq2fKu7jF2doL86EVYsOMYtOJak7jN1l5mOHWn/IZy
lKATn/OaAHosX8un30T9pSn4cNCtsdbIRxxjXJUdprZfbcDHAJ5Ezf5PsBs9Szg/SUZWU
DLVvAYoTpyYHTHQMCf1idKevAnewrDLtPuIjVf0FWmMsRURBh5HVZILVn6NFCHQZR93ca
mzNpQOaw/v/F+hjtKZSFRbuwuOe1st5qK1KLbzb0xYJ0DhM5bIKO/O3gTKwWV30+0rEJC
geouNC+qhhVRGAqvA3y1DJZNYcY4lGTYE2hMhaIKBm1tj1UpzbexVU66NTUZ6xAzsq28c
D2ffLmVMeNtnZUud1JiwpeHOGB/zwpJJTcJBHI9bzn19NNF9MhnRGbaJUU69goPgc8O17
HD18TsHAGm4mJwLNp8zWUb0VMP06v8PHI7clRAK07FUN6Gc7mjdgGoPI1RtLoZ8Fr0Il7
vbfU6acyzrH/CIyF5mNvrUBuy3J6QoKElFG2pXGfZj8xKhCTbShT2rZwyZdhgONvjNWIN
cY8abkqFpILCTTEtByIs0A02XJLOf9XdK5R3/yPPNhv5OPSfBTwpIgwLsAJqPU=
- job:
name: statusbot-build-opendev-image
parent: opendev-build-docker-image
description: Build OpenDev Docker images for storyboard webclient
provides: statusbot-container-image
required-projects: &statusbot_opendev_required_projects
- opendev/statusbot
vars: &statusbot_opendev_image_vars
zuul_work_dir: src/opendev.org/opendev/statusbot
docker_images:
- context: .
repository: opendevorg/statusbot
target: statusbot
siblings:
- opendev.org/opendev/statusbot
- job:
name: statusbot-upload-opendev-image
parent: opendev-upload-docker-image
description: Build OpenDev statusbot Docker images and upload to Docker Hub.
provides: statusbot-container-image
required-projects: *statusbot_opendev_required_projects
vars: *statusbot_opendev_image_vars
secrets:
- name: docker_credentials
secret: statusbot-opendev-dockerhub
pass-to-parent: true
- job:
name: statusbot-promote-opendev-image
parent: opendev-promote-docker-image
description: Promote previously uploaded statusbot Docker images.
vars: *statusbot_opendev_image_vars
secrets:
- name: docker_credentials
secret: statusbot-opendev-dockerhub
pass-to-parent: true
- project:
check:
jobs:
- statusbot-build-opendev-image
gate:
jobs:
- statusbot-upload-opendev-image
promote:
jobs:
- statusbot-promote-opendev-image