Add the `when` argument to `store_artifacts`
K
Kyle Tryon
Currently, store_artifacts has two keys: path and destination.
path is a path to the file or directory to be uploaded as artifacts.
destination (Optional) is a prefix added to the artifact paths in the artifacts API. The directory of the file specified in path is used as the default.Adding the when attribute to a job step allows you to override this default behavior, and selectively run or skip steps depending on the status of the job.
- run: name: Upload Failed Tests command: curl --data fail_tests.log http://example.com/error_logs when: on_fail
Currently the when
attribute is not available to storing artifacts and saving test results. This would allow for greater control.CCI-I-573
Activity Feed
Sort by
![Saad HAFFAR](https://canny.io/images/9e5cbc37eda307870224688b30c4a0c5.jpg)
Saad HAFFAR
"when" should be added as an attribute for store_artifacts. Sometimes, you need to not run when the previous task has failed