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

DURACLOUD-1278: Adds Github Actions build to replace Travis CI #155

Merged
merged 3 commits into from Nov 11, 2021

Conversation

bbranan
Copy link
Member

@bbranan bbranan commented Nov 10, 2021

JIRA Ticket: https://duracloud.atlassian.net/browse/DURACLOUD-1278

What does this Pull Request do?

Adds a build of the DuraCloud application executed by Github Actions. On failure a notice is set to Slack. On success or failure an email notification is sent. When the build is run on the develop or main branch the result is pushed to Sonatype.

How should this be tested?

A build should be run and available to view in Github for each commit in this PR. When the PR is merged, it should run a build on develop.

Additional Notes:

This PR leaves the Travis CI configuration in place to serve as reference when adding a Github Action to capture release artifacts.

Copy link
Member

@dbernstein dbernstein left a comment

Choose a reason for hiding this comment

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

This looks good to me.

@dbernstein dbernstein merged commit b9bd617 into develop Nov 11, 2021
@bbranan bbranan deleted the duracloud-1278 branch December 6, 2021 17:59
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

2 participants