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 initial TravisCI Config #11

Merged

Conversation

jacobsee
Copy link
Member

@jacobsee jacobsee commented Oct 29, 2019

Based off of @InfoSec812 's work, this is an initial Travis config which runs unit tests and builds the jar. If this is run against a tag created by a GitHub release, the jar will be automatically uploaded to the release as an artifact upon completion.

In the future, we might want to add analysis & SonarCloud.

In order to make the releases work, someone with appropriate permissions to release will need to add a GitHub personal access token to the GITHUB_OAUTH_TOKEN environment variable in Travis.

Part of issue #1

cc: @mcanoy @InfoSec812

@jacobsee
Copy link
Member Author

.travis.yml Outdated Show resolved Hide resolved
InfoSec812
InfoSec812 previously approved these changes Oct 30, 2019
Copy link

@InfoSec812 InfoSec812 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Having this is a great add..

.travis.yml Outdated Show resolved Hide resolved
@mcanoy
Copy link
Collaborator

mcanoy commented Oct 30, 2019

Do we need to add the little build status image on the readme?

https://api.travis-ci.org/jacobsee/sonar-auth-openshift.svg

@jacobsee
Copy link
Member Author

@mcanoy I am pro-status badge

@mcanoy mcanoy merged commit 8c5183d into rht-labs:master Nov 1, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

3 participants