-
Notifications
You must be signed in to change notification settings - Fork 681
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add Continuous Integration #56
Comments
@loic-sharma i'd love to set this up with travis-ci, however i'd need access to the webhook area of this github page |
I was planning on onboarding to VSTS Pipelines once it's released. AFAIK there's no public information about VSTS Pipelines yet, so I won't say too much. Some of Microsoft's .NET projects like Kestrel are already using it. What were you thinking of using for CI? |
Hmm personally i'm not a big fan of VSTS, since it was so hard to configure (1 year ago) and let it do what it should be doing. Let be creating a docker image or such.. therefore I moved to gitlab which was way easier. Here on Github most of the people do use travis or jenkins to do what they want |
I have my own CI Build System here (Jenkins, Docker, implemented in pwsh on Linux) I like the idea to define/implement a few basic entry points and scripts that can be used from multiple to avoid deep/hard dependencies into ONE CI-Build system, so we are open for
that may by a litle bit more of work, but it should bring back a lot of learnings in this area! what you think about that ? |
Added Travis CI as part of a4ddace. Feel free to open more issues if you have more ideas! 😄 |
Reopening this. The current set up doesn't run unit tests. |
Travis will now run the tests as part of the build. Closing this again. Apologies for the noise! |
Hi, Azure DevOps Pipelines are available now and free to use for open source projects. I think it is worth to give it a try. Greetings, |
@kirkone Yup, I'm working on this. See: https://sharml.visualstudio.com/BaGet 😄 |
@loic-sharma if I can provide any help please let me know. |
I’ve created an Azure Pipelines YAML file here: https://github.com/loic-sharma/BaGet/blob/master/.azure/pipelines/ci-official.yml Please let me know if you have any suggestions. I’ll add GitHub release mechanisms in the future. |
Do you want to request a feature or report a bug?
Feature
What did you expect to see?
Currently there's no Continuous integration. In other words this means we have to run the unit tests ourselves, check style coding etc, check if it builds. I bet we don't want that. We'd love to see this repetitive stuff to be automated as much as possible. Here comes CI around the corner.
Expectations
The CI should be able to do:
dotnet restore --packages SOME/LOCATION
in the same folder as where thesln file
is.If the CI meets these expectations AND the push is a tag/release CD will pop up to release a new version. see #57
The text was updated successfully, but these errors were encountered: