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

Auto-publish new build artifacts #32

Open
1 of 2 tasks
jerluc opened this issue Aug 27, 2020 · 2 comments
Open
1 of 2 tasks

Auto-publish new build artifacts #32

jerluc opened this issue Aug 27, 2020 · 2 comments
Assignees
Labels
ci CI or build-related issues
Milestone

Comments

@jerluc
Copy link
Member

jerluc commented Aug 27, 2020

Back in #8 we had decided to defer the automatic publishing of tilenol builds/Docker images to both Github and Dockerhub. Since this is the last remaining manual process in tilenol development, and given the new support available today for automating these tasks (e.g. Travis CI, Github Actions, etc.), I think we should just make this happen to simplify things.

A couple of specifics to work through:

  • Changes to the main branch should be auto-published (for Docker images, this should correspond simply to the devel tag)
  • Tagged builds should be auto-published (for Docker images, the Git tag should correspond to the image tag, e.g. v1.1.0)
  • Forks/PR builds should not be published (even though they already get built and run through tests in Travis CI)

We should also consider:

  • Connecting Docker Hub and Github to sync Docker Hub's "Readme" section
  • Using Github's new "package" feature to publish Docker images
@jerluc jerluc added good first issue Good for newcomers ci CI or build-related issues labels Aug 27, 2020
@jerluc jerluc added this to the v1.1.0 milestone Aug 27, 2020
@jerluc
Copy link
Member Author

jerluc commented Nov 4, 2020

FYI, some docs on publishing to Docker:

@jerluc jerluc removed the good first issue Good for newcomers label Nov 4, 2020
@jerluc jerluc self-assigned this Nov 29, 2022
@jerluc
Copy link
Member Author

jerluc commented Nov 29, 2022

Taking a crack at this in gh-32

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
ci CI or build-related issues
Projects
None yet
Development

No branches or pull requests

1 participant