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

CI for deploying to server #7

Open
avivzk2 opened this issue Mar 20, 2024 · 5 comments
Open

CI for deploying to server #7

avivzk2 opened this issue Mar 20, 2024 · 5 comments
Assignees
Labels
enhancement New feature or request

Comments

@avivzk2
Copy link
Collaborator

avivzk2 commented Mar 20, 2024

  • I can do this easily to but I need credentials to the server/s
  • Those I'll save in the variables here on GitHub and use them in GitHub actions to deploy
@avivzk2 avivzk2 added the enhancement New feature or request label Mar 20, 2024
@avivzk2 avivzk2 self-assigned this Mar 20, 2024
@shaib
Copy link
Member

shaib commented Mar 24, 2024

I think it will be easier to use Github Pages. Then we can set the main server to proxy there -- just as we did with Webflow, and just as we are still doing with some of the older years (I'm pretty sure at least 2018 is currently proxied this way)

@avivzk2
Copy link
Collaborator Author

avivzk2 commented Mar 25, 2024

Oh got it great

@shaib
Copy link
Member

shaib commented Mar 31, 2024

Until we set up proper CI for main branch, I've set the github pages to deploy static pages when they are pushed to the /docs folder in a branch called manual-github-pages.

When you work on real CI, feel free to kill this.

@avivzk2
Copy link
Collaborator Author

avivzk2 commented Apr 1, 2024

Using GitHub Pages, the CI was just supposed to run the pelican generation command into the /docs folder anytime we merge into main

@shaib
Copy link
Member

shaib commented Apr 2, 2024

I think it needs to generate into some other place, but anyway, that takes setting up. I think someone defined an action for this.

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

No branches or pull requests

2 participants