The documentation for a continuous integration pipeline has the Generate packages step before the Execute Tests step. I'm curious on two fronts:
- Would you ever want to use a package if the tests fail? If not (which is my instinct), why not have Generate packages dependent on Execute Tests and save time & storage?
- Assuming that a continuous integration pipeline has a complementary nightly build, when would you use the CI pipeline package? I'm thinking the nightly pipeline package would be the one to deploy.