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

Replace travis with GitHub actions #47

Open
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

linkvt
Copy link

@linkvt linkvt commented Dec 23, 2020

Hi,

I did this mostly for learning about github actions but think it benefits the project as I noticed that Travis CI builds took extremely long until a build was scheduled.
Besides that docker buildx is now (since 20.10) out of experimental and eases the cross platform CI build.
Github actions is pretty simple to read and understand and has already many integrations, e.g. for cross plattform builds.

To get this build running you have to set three secrets in the github repo settings: https://docs.github.com/en/free-pro-team@latest/actions/reference/encrypted-secrets

  • CONTAINER_REPOSITORY - e.g. osixia/keepalived
  • DOCKERHUB_USERNAME
  • DOCKERHUB_TOKEN

All branches are build but only stable (from the master branch) and develop are pushed to docker hub, if you have any suggestions I can implement them.

BR, Vincent

Travis CI has gotten worse over the years with hour long wait times for
builds, this is not acceptable especially with such a great alternative
as github actions.
@linkvt linkvt force-pushed the replace-travis-with-github-actions branch from e522f55 to b51be4c Compare December 23, 2020 18:52
@linkvt linkvt marked this pull request as ready for review December 23, 2020 18:53
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.

1 participant