Skip to content

Conversation

@ghuntley
Copy link
Member

@ghuntley ghuntley commented May 5, 2018

What kind of change does this PR introduce? (Bug fix, feature, docs update, ...)

housekeeping

What is the current behavior? (You can also link to an open issue here)

We use Cake+GitReleaseManager+GitVersion with AppVeyor to do CI/CD

What is the new behavior (if this is a feature change)?

All CD responsibilities have been 🔥 from Cake. We now use GitNerdVersion. We use VSTS for build and CI/CD.

@ElijahReva
Copy link
Contributor

Is it possible to make Cake skip build target if they are not installed in the environment? Downloading 25 Gb or build tools to be able to work with the solution may be not the easy way for the newcomers. Also, tests are using only net461 target, I guess due to WPF stuff, so this is not necessary to run the test suite.

@ghuntley
Copy link
Member Author

@ElijahReva can you please open a proposal over at http://github.com/reactiveui/rfcs - that's an aspect that needs to get better. It will need a lot of engineering effort tho. It's something I would like to see us do in time.

@ghuntley
Copy link
Member Author

ghuntley commented May 11, 2018

@onovotny I'm happy to merge this when you are. Use gitcommits as release notes for now. If you self-merge please use the squash button and reword the commit message to be housekeeping: migrate to VSTS

@ghuntley ghuntley changed the title [WIP] housekeeping: migrate to VSTS housekeeping: migrate to VSTS May 11, 2018
@ElijahReva
Copy link
Contributor

@ghuntley I could do this but I have not enough expertise in the cross-plat area. For example, my idea is just to use netstandard2.0 for core library and move all plat-specific stuff to separate projects\nugets. In such case, when VS started, it will disable projects that have no appropriate targets installed and make the first-time contributions much easier. Is it possible? That's what expects? Should I RFC this?

Have no idea how it could be done using Cake other than creating conditional targets per *.csproj file.

@clairernovotny clairernovotny changed the title housekeeping: migrate to VSTS Migrate to VSTS May 11, 2018
@clairernovotny clairernovotny merged commit e2bee2e into develop May 11, 2018
@clairernovotny clairernovotny deleted the vsts-cake branch May 11, 2018 18:14
glennawatson pushed a commit that referenced this pull request Mar 23, 2019
@lock lock bot locked and limited conversation to collaborators Jun 25, 2019
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants