Building and deploying only changed components

ahl's Avatar

ahl

21 Sep, 2017 11:31 AM

Hi,

I have the exact same problem as described in this SO question... just for AppVeyor instead:

https://stackoverflow.com/questions/13503009/continuously-building-and-delivering-only-changed-components

Is that possible?

Cheers, Asger

  1. 1 Posted by Ilya Finkelshte... on 21 Sep, 2017 05:28 PM

    Ilya Finkelshteyn's Avatar

    Hi Asger,

    Each AppVeyor build runs on fresh VM, which is being destroyed right after build finished. Therefore it will be always full build. Having fresh VM for each build gives you really clean test environment and more confidence that you will not have a "works on my machine" problem.

    With that being said, we have TeamCity-like mode, where you can install AppVeyor build agent on your own build server. It is described here. However this is available for Premium accounts only. Trial is free. But again, I would not trade ability to have clean environment for some build time.

    Another option which might work for you is like this:

    Note that you can easily become confused with having multiple YAML files, so please look at this SO discussion.

    Ilya.

  2. 2 Posted by ahl on 21 Sep, 2017 07:12 PM

    ahl's Avatar

    Hi Ilya, thank you for the quick reply.

    This is not for performance, but for a monorepo setup, so the second option with multiple yaml files and selecting a subset of files is great. I'll try that out.

    Thanks again!

    //Asger

  3. ahl closed this discussion on 21 Sep, 2017 07:13 PM.

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