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 build/deploy #81

Closed
tynes opened this issue Jun 3, 2020 · 4 comments
Closed

CI for build/deploy #81

tynes opened this issue Jun 3, 2020 · 4 comments

Comments

@tynes
Copy link
Collaborator

tynes commented Jun 3, 2020

It would be really useful to enable automatic builds and deploys in CI when things are merged to master.

An example of using Travis-CI from bcoin:
https://github.com/bcoin-org/bcoin-org.github.io/blob/staging/.travis.yml

@Falci
Copy link
Member

Falci commented Jan 27, 2021

GitHub has now the Actions, similar to Travis, but "in house".

I'll have a look on it.

@Falci
Copy link
Member

Falci commented Jan 27, 2021

Could you please confirm what are the settings for the GitHub Pages section?

Is it like the following?
image

@Falci
Copy link
Member

Falci commented Jan 28, 2021

I'd like to suggest a big change here:

  1. The build should not generate the over the root folder, but under a specific folder (/build?)
  2. The GitHub Pages should have the source in another branch (usually gh-pages)

Reasons:

  1. It would keep the repo clean.
  2. We can trigger the build automatically when there's a push/merge to master. So, the build should not change the master branch, otherwise it would cause another auto-build.

@pinheadmz
Copy link
Member

Screenshot from 2021-01-29 16-46-18

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

3 participants