-
Notifications
You must be signed in to change notification settings - Fork 124
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 on Travis and deploy to Netlify #113
Conversation
Why is this PR still marked as a draft? Is there something left to do? |
No, not really, except enabling Travis and Netlify for this repo. |
It works for my personal repo: https://app.netlify.com/sites/holzhaus-mixxx-manual/overview |
What exactly need to be done? I think I have no Netifly access yet. |
Ok, I have installed Netifly. I expect you need to force push to see it, right? |
I need to push changes. I'm currently testing a small improvement that allows PR previews for the manual on my private repo. I'll push that here when it works, then this will trigger a build. However, this will only work when Travis is enabled for this branch, too. |
Ok, I think this is ready now. This builds the full manual including all versions and PDFs on Travis CI (because the netlify allows only 15 minutes per build which does not suffice). What this does:
[^1] We need to merge the latest state of the |
I have enabled the Travis web hook. |
Looks like it is working https://deploy-preview-113--mixxx-manual.netlify.app/ @Holzhaus go ahead and merge if you think it's ready. |
After we merge this, we could automate builds of the application to fetch the latest build of the manual. |
If we merge now we can use netlify for branch previews, but the Travis Deployment won't work properly because a) the multiversion stuff is missing from the
For packaging the PDF with the executable? |
OK I just took care of that. So now we need to merge #108 and this is good to go. |
No description provided.