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

Automate the deployment of kwruby.ca #35

Closed
acant opened this issue May 9, 2018 · 9 comments
Closed

Automate the deployment of kwruby.ca #35

acant opened this issue May 9, 2018 · 9 comments
Labels

Comments

@acant
Copy link
Contributor

acant commented May 9, 2018

It would make it easier to update the site, if it automatically tested and deployed it when changes are pushed to the master branch. I have implemented this kind of system on Gitlab, but I have never done it on at Github.

I did find some articles on how to to it with Github pages and Jekyl:

I suspect something similar would work with middleman.

@acant acant added the website label May 9, 2018
@lucasprag
Copy link
Member

I can work on this next weekend if that is ok 👍

@acant
Copy link
Contributor Author

acant commented Jan 21, 2019

That would be great!
As I mentioned, I got the automated deploys working on Gitlab for my own website, but never put in the time to get it working here.
Moving this repo, to Gitlab would be OK too.

@lucasprag
Copy link
Member

Hi @acant Thanks for inviting me to the organization. I hope to contribute more =)

I didn't forget about this issue, I'm still working on it on my free time.

Because the gems are really outdated the first thing I'm doing is to upgrade all them.
I'm half way of finishing it and I think it's going to be valuable for future contributions. I'm going to submit a PR about this upgrade first.

Thanks and see you at the next meetup =)

@acant
Copy link
Contributor Author

acant commented Feb 16, 2019

Awesome thanks for the work @lucasprag. See on on Tuesday.

@lucasprag
Copy link
Member

lucasprag commented Oct 30, 2019

There is a github action for automating deploy with middleman to github pages: https://github.com/marketplace/actions/github-pages-deploy

Could you sign up for the beta please? @acant
https://github.com/features/actions

Thanks

@lucasprag
Copy link
Member

Btw, this blog posts says I need to add a personal token for that action to work, I'm going to make it sure it's true first, but I'm going to do that.

@acant
Copy link
Contributor Author

acant commented Dec 17, 2019

@lucasprag sorry about missing these comments. I was just browsing issues and saw them.
The link for middleman looks like exactly what we need.
I will have a look at it, but I also just made you and admin on this repo if you want to give it a try.

@lucasprag
Copy link
Member

Awesome, this is the next thing I'm going to work on, thanks @acant =)

@lucasprag
Copy link
Member

I just finished building the Github action to build the website when we push to master. 🎉

I also fixed the problem that was removing the domain after deploy by copying the CNAME file to inside of the build directory.

Thanks 👍

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

No branches or pull requests

2 participants