I want to use GitLab Pages service, but I am unable/not willing to provide my card to enable GitLab CI, which is now restricted. How can I publish a plain html website without using any of this processing bs? Plain html does not need any processing!
1 Answer
I've searched alternatives to Gitlab.com providing Gitlab Pages, and I'm now using the french non-profit Framasoft
The flow is simple and no CB is required (it's a non-profit living from donations): to enable HTML rendering, at the root of your repo, add a file called .gitlab-ci.yml containing the following lines:
pages:
script:
- mkdir .public
- cp -r * .public
- mv .public public
artifacts:
paths:
- public
Your file should then be available at https://username.frama.io/project-name/filename.html
See this post for details: Free hosting for Hugo on frama.io
BTW, I've verified and the Gitlab.com CI is still free for basic usage:
Free features:
Source: Gitlab.com
Am I missing something?