我可以根据CircleCI 2.0中的其他工作步骤开展工作吗?

问题描述 投票:1回答:1

是否有可能在另一份工作的背景下运行另一份工作?我有一些工作有一些共同的步骤,我不想在不同的工作中重复这些步骤。

push-production-image:
docker:
  - image: google/cloud-sdk:latest

working_directory: ~/app

steps:
  - setup-gcp-docker
  - run: docker push [image]
circleci circleci-2.0 circleci-workflows
1个回答
1
投票

不,你不能,但YAML本身有办法用所谓的YAML Anchors和Aliases来解决这个问题。

这是我写的关于如何具体做到这一点的博客文章:https://circleci.com/blog/circleci-hacks-reuse-yaml-in-your-circleci-config-with-yaml/

© www.soinside.com 2019 - 2024. All rights reserved.