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

Create new container image automatically upon new release #4

Open
satishweb opened this issue Sep 23, 2021 · 6 comments
Open

Create new container image automatically upon new release #4

satishweb opened this issue Sep 23, 2021 · 6 comments
Assignees
Labels
enhancement New feature or request

Comments

@satishweb
Copy link
Owner

satishweb commented Sep 23, 2021

Container image creation is manual right now, it should be automatic

  1. Setup GitHub workflow for container image creation on creation of the new tag
  2. Publish the image to docker.io
  3. Publish the image to GHCR
@satishweb satishweb self-assigned this Oct 2, 2021
@satishweb satishweb added the enhancement New feature or request label Oct 2, 2021
@shizunge
Copy link
Contributor

shizunge commented Mar 5, 2022

If you make it automatic, could you please also publish the image to ghcr.io?
Thanks,

@satishweb
Copy link
Owner Author

Sure, I will take this up

@satishweb
Copy link
Owner Author

I did not have a chance to take this up. I have added this to my TODO list.

@Taomyn
Copy link

Taomyn commented Oct 18, 2024

Is it still manual, I don't see the latest release when I try to grab "latest"?

@satishweb
Copy link
Owner Author

Hi @Taomyn, the current version of DoH server is 2.3.6 and it is still the latest. 2.3.6 was released 3 months ago (July 2024).

I assume you are trying to pull the doh-server container image from Docker Hub, expecting that there was an update to the images yesterday. Please correct me if I’m mistaken. The container image version remains the same and is up to date. When you pull the latest version of satishweb/doh-server, you should receive version 2.3.6 that was created 3 months ago. There was no update to images yesterday.

Yesterday, during a routine check, I observed that although the container images for version 2.3.6 were created, the release itself was missing. I have just created the releases from the tags in this GitHub repository.

How are the images built when a new release is made?

The image release process is still manual. I have alerts set up for new releases from the doh-server repository, and I promptly create new images on the same night. I test these images in my data center for a couple of days before rebuilding them for production and pushing them to Docker Hub. I need to find some time to automate it. For the automation, I want to ensure that the images are thoroughly tested to the same standard I currently use before marking them as the latest version.

@Taomyn
Copy link

Taomyn commented Oct 19, 2024

@satishweb thanks for the explanation and it all makes sense now. I just have the GitHub alert enabled for releases which is why I was checking.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

3 participants