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

Build website on Travis CI #96

Closed
wants to merge 1 commit into from
Closed

Conversation

Holzhaus
Copy link
Member

@Holzhaus Holzhaus commented May 22, 2020

This will make us less dependent on the build server (and should also free up the build queue a bit).

  • Build website on Travis CI
  • Enable Travis CI for this repository
  • Add deploy configuration, e.g. using rsync (@rryan I need SSH access to the server though. Maybe you can generate an SSH keypair that only allows access to the webserver docroot?)
    We can then encrypt the SSH key and only decrypt it when a master build passed and we want to deploy.

@Holzhaus
Copy link
Member Author

Holzhaus commented Jun 4, 2020

Can someone with sufficient right enable Travis for this repo and merge this? Then we can at least catch errors in templates and the python code early on.

@Holzhaus Holzhaus closed this Jun 6, 2020
@Holzhaus
Copy link
Member Author

Holzhaus commented Jun 6, 2020

Closing this in favor of #98.

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

Successfully merging this pull request may close these issues.

1 participant