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

update image (Continuous Deployment) #74

Open
kwladyka opened this issue Aug 8, 2019 · 6 comments
Open

update image (Continuous Deployment) #74

kwladyka opened this issue Aug 8, 2019 · 6 comments

Comments

@kwladyka
Copy link

kwladyka commented Aug 8, 2019

Docker image is not up to date. Did you consider to use Continuous Deployment?

@jojomi
Copy link
Owner

jojomi commented Aug 9, 2019

That would be interesting, sure. Do you have recommendation how to do CD in this use case?

@kwladyka
Copy link
Author

kwladyka commented Aug 9, 2019

  1. detect new release on hugo repository
  2. use this release to build image

Personally I use https://concourse-ci.org/ but it needs your own machine. Probably https://circleci.com/ can be better choice for you, because it is free and you don't have to maintenance your own server.

@sebastientaggart
Copy link

I'm not sure this would make sense considering the update to 0.80 required a number of additional changes (changed requirements for example). See #105

@kwladyka
Copy link
Author

CI/CD should have tests to fail.

PS Today I recommend Github Actions as a CI/CD tool.

@jojomi
Copy link
Owner

jojomi commented Feb 25, 2021

Can I make Github Actions trigger on a release in another repo?

@kwladyka
Copy link
Author

kwladyka commented Feb 25, 2021

Good question. I didn't need this so far in Github Actions.

I did fast serach in google and I found this https://stackoverflow.com/questions/58465057/trigger-a-github-action-when-another-repository-creates-a-new-release but I didn't try this myself.

Alternatively third service can watch hugo repo and then trigger docker-hugo. I think there are solutions for that, but I can't recommend anything.

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

No branches or pull requests

3 participants