feat: adding release flow for proxyd and op-ufm

This commit is contained in:
Jacob Elias 2024-06-11 18:44:07 -05:00
parent 22f3130bbb
commit 80af9610eb

@ -383,14 +383,6 @@ workflows:
docker_name: op-ufm docker_name: op-ufm
docker_tags: <<pipeline.git.revision>>,<<pipeline.git.branch>> docker_tags: <<pipeline.git.revision>>,<<pipeline.git.branch>>
docker_context: . docker_context: .
- docker-publish:
name: op-ufm-docker-publish
docker_name: op-ufm
docker_tags: <<pipeline.git.revision>>,<<pipeline.git.branch>>
context:
- oplabs-gcr
requires:
- op-ufm-docker-build
op-proxyd: op-proxyd:
when: when:
or: [<< pipeline.parameters.run-build-proxyd >>, << pipeline.parameters.run-all >>] or: [<< pipeline.parameters.run-build-proxyd >>, << pipeline.parameters.run-all >>]
@ -407,20 +399,6 @@ workflows:
docker_name: proxyd docker_name: proxyd
docker_tags: <<pipeline.git.revision>>,<<pipeline.git.branch>> docker_tags: <<pipeline.git.revision>>,<<pipeline.git.branch>>
docker_context: . docker_context: .
# - docker-publish:
# filters:
# tags:
# only: /^proxyd\/v.*/
# branches:
# ignore: /.*/
# name: proxyd-docker-publish
# docker_name: proxyd
# docker_tags: <<pipeline.git.revision>>,<<pipeline.git.branch>>
# context:
# - oplabs-gcr-release
# requires:
# - proxyd-docker-build
release: release:
when: when:
not: not:
@ -444,12 +422,18 @@ workflows:
docker_tags: <<pipeline.git.revision>> docker_tags: <<pipeline.git.revision>>
docker_context: . docker_context: .
docker_file: op-ufm/Dockerfile docker_file: op-ufm/Dockerfile
publish: true
release: true
context: context:
- oplabs-gcr-release - oplabs-gcr-release
requires: requires:
- hold - hold
- docker-publish:
name: op-ufm-docker-publish
docker_name: op-ufm
docker_tags: <<pipeline.git.revision>>
context:
- oplabs-gcr
requires:
- op-ufm-docker-build
- docker-build: - docker-build:
name: proxyd-docker-release name: proxyd-docker-release
filters: filters:
@ -461,9 +445,20 @@ workflows:
docker_tags: <<pipeline.git.revision>> docker_tags: <<pipeline.git.revision>>
docker_context: . docker_context: .
docker_file: proxyd/Dockerfile docker_file: proxyd/Dockerfile
publish: true
release: true
context: context:
- oplabs-gcr-release - oplabs-gcr-release
requires: requires:
- hold - hold
- docker-publish:
name: proxyd-docker-release
filters:
tags:
only: /^proxyd\/v.*/
branches:
ignore: /.*/
docker_name: proxyd
docker_tags: <<pipeline.git.revision>>
context:
- oplabs-gcr-release
requires:
- proxyd-docker-build