Skip to content

How to enrich final artifact with changes performed during 'put' step? #8921

Answered by taylorsilva
ihormanzii asked this question in Q&A
Discussion options

You must be logged in to vote

You are correct in your assumption: a put step does not output any artifacts back into the build. This is what the "implicit" get step is for that runs after your put step.

The general flow Concourse is expecting you to follow is this:

  • put step uploads/"puts" things to some external system to Concourse
  • A get step is immediately executed using the version outputted from your put step. This step should fetch the artifacts from the external system that the "things" were "put" to

Hope that makes sense. So if you want whatever your put step did to be available later in your build plan, you'll need to have it fetched by the in script of your resource type.

Replies: 1 comment

Comment options

You must be logged in to vote
0 replies
Answer selected by ihormanzii
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
2 participants