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

Improve deployment of new homepage #38

Closed
elsbrock opened this issue Feb 1, 2015 · 4 comments
Closed

Improve deployment of new homepage #38

elsbrock opened this issue Feb 1, 2015 · 4 comments

Comments

@elsbrock
Copy link
Collaborator

elsbrock commented Feb 1, 2015

We currently use a cronjob to look for new commits and then update dependencies and build the page. This is pretty error-prone and should be improved. Maybe we can even just copy the results from Travis CI over? Otherwise it may be a good idea to run our own CI (Jenkins?) and do it there.

@elsbrock
Copy link
Collaborator Author

elsbrock commented Feb 4, 2015

So I was thinking about letting Travis handle the deployment.

Currently we actually build the homepage twice, once by Travis, once by premium. Instead, Travis could rsync the files over ssh to premium.

This would require giving access to rzl-homepage@premium. Bonus would be that we only deploy if master is green, leading to more stable builds. Objections?

@elsbrock
Copy link
Collaborator Author

elsbrock commented Feb 4, 2015

Implemented in b113396

@elsbrock elsbrock closed this as completed Feb 4, 2015
@elsbrock
Copy link
Collaborator Author

elsbrock commented Feb 4, 2015

@elsbrock elsbrock reopened this Feb 4, 2015
@elsbrock
Copy link
Collaborator Author

elsbrock commented Feb 4, 2015

Fixed in 0e1cc21

@elsbrock elsbrock closed this as completed Feb 4, 2015
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

1 participant