3

是否可以在另一个工作的上下文中运行另一个工作?我有一些工作有一些共同的步骤,我不想在不同的工作中重复这些步骤。

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

working_directory: ~/app

steps:
  - setup-gcp-docker
  - run: docker push [image]
4

1 回答 1

4

不,你不能,但是 YAML 本身有一种方法可以使用所谓的 YAML 锚点和别名来解决这个问题。

这是我写的关于如何具体执行此操作的博客文章:https ://circleci.com/blog/circleci-hacks-reuse-yaml-in-your-circleci-config-with-yaml/

于 2018-08-08T21:55:20.563 回答