Skip to content
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

Improve CI pipeline #110

Closed
s1hofmann opened this issue Mar 14, 2020 · 0 comments
Closed

Improve CI pipeline #110

s1hofmann opened this issue Mar 14, 2020 · 0 comments
Assignees
Labels
DONE Implementation is done, but not yet merged into master enhancement Enhancement to existing features
Milestone

Comments

@s1hofmann
Copy link
Member

Short overview
As a nut.js developer I want to automate and streamline build and release processes.

Use case
Less manual interaction

Detailed description
Currently every build in the Travis build matrix runs a Sonar analysis, which takes quite some time. Additionally, no automated publishing is in place.

Additional content

Please provide any (mandatory) additional data for your enhancement

Possible CI stages:

  • Test on Linux with latest LTS, incl. sonar scanner
  • Test on all other stages
  • Publish next release on develop, stable on tags
@s1hofmann s1hofmann added the enhancement Enhancement to existing features label Mar 14, 2020
@s1hofmann s1hofmann added this to the 1.3.3 milestone Mar 14, 2020
s1hofmann added a commit that referenced this issue Mar 15, 2020
s1hofmann added a commit that referenced this issue Mar 15, 2020
s1hofmann added a commit that referenced this issue Mar 15, 2020
@s1hofmann s1hofmann self-assigned this Mar 15, 2020
@s1hofmann s1hofmann added DONE Implementation is done, but not yet merged into master and removed IN PROGRESS labels Mar 16, 2020
@s1hofmann s1hofmann modified the milestones: 1.3.3, 1.4.0 Mar 16, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
DONE Implementation is done, but not yet merged into master enhancement Enhancement to existing features
Projects
None yet
Development

No branches or pull requests

1 participant