我不清楚the documentation是否有可能将一个作业的输出传递给另一个作业(不是从任务到任务,而是从一个工作到另一个工作)。
我不知道从概念上讲我是做正确的事情,也许它应该在Concourse中以不同方式建模,但我想要实现的是将Java项目的管道分成几个细粒度的工作,这可以是并行执行,如果我需要重新运行一些工作,则独立触发。
我如何看待管道:
mvn deploy
)SNAPSHOT
版本output
的{{1}})task
jar
我无法将output
从作业1传递到作业2。
此外,我很好奇,如果我在原来的git repo资源中引入的任何更改将出现在下一个作业中(从作业1到作业2)。
所以问题是:
到目前为止我发现了什么:
output
未从作业传递给作业output
到github repo)的任何更改,但工作副本中的更改不是最小示例(如果注释行未注释错误,则会失败:put
):
missing inputs: gist-upd, gist-out
答案 0 :(得分:11)
逐一回答您的问题。
此外,为了得到您的具体错误,您看到missing inputs
的原因是因为大厅将查找名为每个输入的目录(由资源gets
制作)。因此,在开始任务之前,您需要get
名为gist-upd
和gist-out
的资源实例。