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 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

This comment has been minimized.

Copy link
Member

@lucasprag lucasprag commented Jan 21, 2019

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

@acant

This comment has been minimized.

Copy link
Contributor Author

@acant 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

This comment has been minimized.

Copy link
Member

@lucasprag lucasprag commented Feb 13, 2019

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

This comment has been minimized.

Copy link
Contributor Author

@acant acant commented Feb 16, 2019

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

@lucasprag

This comment has been minimized.

Copy link
Member

@lucasprag 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

This comment has been minimized.

Copy link
Member

@lucasprag lucasprag commented Oct 30, 2019

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

This comment has been minimized.

Copy link
Contributor Author

@acant 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

This comment has been minimized.

Copy link
Member

@lucasprag lucasprag commented Dec 17, 2019

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

@lucasprag

This comment has been minimized.

Copy link
Member

@lucasprag lucasprag commented Dec 19, 2019

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 👍

@lucasprag lucasprag closed this Dec 19, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
2 participants
You can’t perform that action at this time.