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

Add CI tool integration #3

Closed
AlexeyBuzdin opened this issue Oct 31, 2015 · 3 comments
Closed

Add CI tool integration #3

AlexeyBuzdin opened this issue Oct 31, 2015 · 3 comments
Assignees
Milestone

Comments

@AlexeyBuzdin
Copy link
Contributor

Add either https://snap-ci.com/ or https://travis-ci.org/ integration.

Should have:

  • Post Submit:
    • Run Tests
    • Publish Snapshot version
  • Deploy version
    • Increment version
    • Deploy to MVN Central
@Quesar
Copy link
Contributor

Quesar commented Nov 10, 2015

'Post Submit' part has been set up on Snap-CI -- https://snap-ci.com/ctco/cukes-rest/branch/master

@Quesar
Copy link
Contributor

Quesar commented Nov 10, 2015

Manually triggerable 'Publish version' pipeline step has been set up and used to release version 0.2.0 .
After Sonatype will enable automatic synchronization to Maven central nexus-staging-maven-plugin will have to be set up so that the releases would not require manual actions to forward artifacts from staging repository to release repository.

@Quesar
Copy link
Contributor

Quesar commented Nov 12, 2015

Deployment has been set up with nexus-staging-maven-plugin.
Release of version 0.2.1 was performed with the new configuration.

@Quesar Quesar closed this as completed Nov 12, 2015
IgorGursky pushed a commit that referenced this issue Jul 18, 2017
-- sample app
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants