What is Woodpecker CI's approach to publishing artifacts? #3738
-
Hi, I'm considering adopting Woodpecker for my CI needs. Something I'm trying to understand is how do I easily see which artifacts were created from a build? From what I can see, assuming my job creates some tarball and docker image - I'd need to go through the pipeline logs to see where the artifacts were pushed to. Is there some method of consolidating the "outputs" of a pipeline run to some page in the build results? If not, what is the intended usage in terms of accessing the output artifacts of a CI run? I think the most similar discussion is #2282 but I don't think Woodpecker should store these internally. I'm mainly looking for a UI method of consolidating the pipeline outputs, although I'm happy to change the .vue's and open a PR if that's the only way. |
Beta Was this translation helpful? Give feedback.
Replies: 2 comments 3 replies
-
We are mainly using comments in the forge (gitlab) to link such things like https://woodpecker-ci.org/plugins/Deployments%20plugin does it for deployments as most of the developers in our team are most of the time working in gitlab and are only checking woodpecker logs etc in case sth is failing. #2287 could also be interesting for you. |
Beta Was this translation helpful? Give feedback.
-
You can publish the artifact as a generic package, with a rule to remove them after x days, eg. https://codeberg.org/UnifiedPush/android-connector/src/branch/main/.woodpecker/main.yml#L15 |
Beta Was this translation helpful? Give feedback.
You can publish the artifact as a generic package, with a rule to remove them after x days, eg. https://codeberg.org/UnifiedPush/android-connector/src/branch/main/.woodpecker/main.yml#L15