Package should be build after tests

Cristian Prieto's Avatar

Cristian Prieto

27 Jul, 2015 04:55 PM

Maybe I am wrong, maybe I am too old, but don't you think that building your nuget package should be done _after_ the tests are run? In that way we will be sure we have nuget packages that actually pass our tests.

And this refers to automatic nuget packaging, yes, I know I can build my custom powershell script and do the packaging (or invoke nuget pack or something from my yaml).

  1. Support Staff 1 Posted by Feodor Fitsner on 27 Jul, 2015 07:42 PM

    Feodor Fitsner's Avatar

    It's packaged during the build phase, but uploaded and published after test phase, so if tests fail it won't get uploaded/published.

  2. 2 Posted by Cristian Prieto on 27 Jul, 2015 07:45 PM

    Cristian Prieto's Avatar

    Does this mean I won’t get the artefact if test fails?

    Yes, I understand this, I already figured out when the package is build and that it is not going to be published if it fails, but any reason why the order is in that way? I am just asking if there is any technical reason why you do that.

    -- 
    Cristian Prieto
    Sent with Airmail

  3. Support Staff 3 Posted by Feodor Fitsner on 27 Jul, 2015 08:39 PM

    Feodor Fitsner's Avatar

    Right, you won't get artifact if test fails. But what's you goal then? In the initial post you were asking about building package after tests.

  4. 4 Posted by Cristian Prieto on 27 Jul, 2015 08:43 PM

    Cristian Prieto's Avatar

    I understand, nothing wrong. We had some issues with other CI providers/servers when building the package before tests, for example, we ended up with packages build and published even when the test phase was failing.

    I guess this won’t be a problem with AppVeyor.

    -- 
    Cristian Prieto
    Sent with Airmail

  5. Support Staff 5 Posted by Feodor Fitsner on 27 Jul, 2015 08:44 PM

    Feodor Fitsner's Avatar

    Ah, OK then :)

  6. Ilya Finkelshteyn closed this discussion on 25 Aug, 2018 01:58 AM.

Comments are currently closed for this discussion. You can start a new one.

Keyboard shortcuts

Generic

? Show this help
ESC Blurs the current field

Comment Form

r Focus the comment reply box
^ + ↩ Submit the comment

You can use Command ⌘ instead of Control ^ on Mac