2022-08-02 21:06:04 +00:00
|
|
|
version: 2.1
|
|
|
|
|
2023-07-22 22:42:35 +00:00
|
|
|
parameters:
|
|
|
|
perform_delivery:
|
|
|
|
type: boolean
|
|
|
|
default: false
|
|
|
|
delivery_commit:
|
|
|
|
type: string
|
|
|
|
default: ""
|
|
|
|
description: The commit to checkout and run the delivery from
|
|
|
|
delivery_targets:
|
|
|
|
type: string
|
|
|
|
default: ""
|
|
|
|
description: Ignore the target(s) that are listed in the delivery manifest
|
|
|
|
and instead deliver these targets. Comma-separated list of labels.
|
|
|
|
|
2022-08-08 23:30:42 +00:00
|
|
|
# enable CircleCI's dynamic configuration feature
|
|
|
|
setup: true
|
2023-07-22 22:42:35 +00:00
|
|
|
|
2022-08-08 23:30:42 +00:00
|
|
|
orbs:
|
2023-07-24 00:18:02 +00:00
|
|
|
slack: circleci/slack@4.12.5
|
2024-01-03 08:16:47 +00:00
|
|
|
aspect-workflows: aspect-build/workflows@dev:5.9.0-rc.10
|
2023-10-10 23:14:15 +00:00
|
|
|
|
|
|
|
jobs:
|
|
|
|
legacy:
|
|
|
|
docker:
|
|
|
|
- image: cimg/base:2023.03
|
|
|
|
steps:
|
2023-11-29 21:59:56 +00:00
|
|
|
- run: echo "No-op step since CCI requires one step for the job to be valid"
|
2023-10-25 05:20:19 +00:00
|
|
|
- when:
|
|
|
|
condition:
|
|
|
|
and:
|
|
|
|
- not:
|
|
|
|
equal: [scheduled_pipeline, << pipeline.trigger_source >>]
|
|
|
|
steps:
|
|
|
|
- checkout
|
2023-11-29 21:59:56 +00:00
|
|
|
- run: echo "This is an example of legacy non-workflows job"
|
2023-07-22 22:42:35 +00:00
|
|
|
|
2022-08-08 23:30:42 +00:00
|
|
|
workflows:
|
2023-10-10 23:14:15 +00:00
|
|
|
default-workflow:
|
2022-08-08 23:30:42 +00:00
|
|
|
jobs:
|
2023-10-10 23:14:15 +00:00
|
|
|
- legacy
|
|
|
|
- aspect-workflows/setup:
|
2023-12-20 06:25:17 +00:00
|
|
|
resource_class: aspect-build/bazel-lib-nano
|
2023-07-22 22:42:35 +00:00
|
|
|
context:
|
|
|
|
- slack
|