Skip to content

Commit

Permalink
maint(ci): clean up scheduled docker publish (#11999)
Browse files Browse the repository at this point in the history
Same idea again, cleaning up the scheduled docker publish with the
same technique as the previous PR.
  • Loading branch information
smartcontracts authored Sep 19, 2024
1 parent d4b1003 commit a080bd2
Showing 1 changed file with 25 additions and 103 deletions.
128 changes: 25 additions & 103 deletions .circleci/config.yml
Original file line number Diff line number Diff line change
Expand Up @@ -1954,117 +1954,39 @@ workflows:
- equal: [ true, << pipeline.parameters.docker_publish_dispatch >> ]
jobs:
- docker-build:
name: op-node-docker-publish
docker_name: op-node
docker_tags: <<pipeline.git.revision>>,<<pipeline.git.branch>>
platforms: "linux/amd64,linux/arm64"
publish: true
context:
- oplabs-gcr
- slack
- check-cross-platform:
name: op-node-cross-platform
op_component: op-node
requires:
- op-node-docker-publish
- docker-build:
name: op-batcher-docker-publish
docker_name: op-batcher
docker_tags: <<pipeline.git.revision>>,<<pipeline.git.branch>>
platforms: "linux/amd64,linux/arm64"
publish: true
context:
- oplabs-gcr
- slack
- check-cross-platform:
name: op-batcher-cross-platform
op_component: op-batcher
requires:
- op-batcher-docker-publish
- docker-build:
name: op-program-docker-publish
docker_name: op-program
docker_tags: <<pipeline.git.revision>>,<<pipeline.git.branch>>
platforms: "linux/amd64,linux/arm64"
publish: true
context:
- oplabs-gcr
- slack
- check-cross-platform:
name: op-program-cross-platform
op_component: op-program
requires:
- op-program-docker-publish
- docker-build:
name: op-proposer-docker-publish
docker_name: op-proposer
docker_tags: <<pipeline.git.revision>>,<<pipeline.git.branch>>
platforms: "linux/amd64,linux/arm64"
publish: true
context:
- oplabs-gcr
- slack
- check-cross-platform:
name: op-proposer-cross-platform
op_component: op-proposer
requires:
- op-proposer-docker-publish
- docker-build:
name: op-challenger-docker-publish
docker_name: op-challenger
docker_tags: <<pipeline.git.revision>>,<<pipeline.git.branch>>
platforms: "linux/amd64,linux/arm64"
publish: true
context:
- oplabs-gcr
- slack
- check-cross-platform:
name: op-challenger-cross-platform
op_component: op-challenger
requires:
- op-challenger-docker-publish
- docker-build:
name: op-dispute-mon-docker-publish
docker_name: op-dispute-mon
docker_tags: <<pipeline.git.revision>>,<<pipeline.git.branch>>
platforms: "linux/amd64,linux/arm64"
publish: true
context:
- oplabs-gcr
- slack
- check-cross-platform:
name: op-dispute-mon-cross-platform
op_component: op-dispute-mon
requires:
- op-dispute-mon-docker-publish
- docker-build:
name: op-conductor-docker-publish
docker_name: op-conductor
docker_tags: <<pipeline.git.revision>>,<<pipeline.git.branch>>
platforms: "linux/amd64,linux/arm64"
publish: true
context:
- oplabs-gcr
- slack
- check-cross-platform:
name: op-conductor-cross-platform
op_component: op-conductor
requires:
- op-conductor-docker-publish
- docker-build:
name: op-supervisor-docker-publish
docker_name: op-supervisor
matrix:
parameters:
docker_name:
- op-node
- op-batcher
- op-program
- op-proposer
- op-challenger
- op-dispute-mon
- op-conductor
- op-supervisor
name: <<matrix.docker_name>>-docker-publish
docker_tags: <<pipeline.git.revision>>,<<pipeline.git.branch>>
platforms: "linux/amd64,linux/arm64"
publish: true
context:
- oplabs-gcr
- slack
- check-cross-platform:
name: op-supervisor-cross-platform
op_component: op-supervisor
matrix:
parameters:
op_component:
- op-node
- op-batcher
- op-program
- op-proposer
- op-challenger
- op-dispute-mon
- op-conductor
- op-supervisor
name: <<matrix.op_component>>-cross-platform
requires:
- op-supervisor-docker-publish
- <<matrix.op_component>>-docker-publish
- docker-build:
name: contracts-bedrock-docker-publish
docker_name: contracts-bedrock
Expand Down

0 comments on commit a080bd2

Please sign in to comment.