Fix GitLab CI to use unified venv workflow

- Replace manual env setup with automated 'make venv'
- Use venv/ directory to match Makefile expectations
- Simplify CI script and eliminate duplication
- Ensure theme installation works correctly
This commit is contained in:
Russell Ballestrini 2025-10-10 14:06:14 -04:00
parent e08019dd8b
commit ca7d3e2162

View file

@ -6,14 +6,7 @@ build:
stage: build
tags: ["build"]
script:
- python3 -m venv env
- . env/bin/activate
- pip install -r requirements.txt
- git clone https://github.com/getpelican/pelican-plugins
- cd pelican-themes
- git clone https://github.com/russellballestrini/pelican-svbhack.git
- cd ..
- . env/bin/activate
- make venv
- export THEME='pelican-themes/pelican-svbhack'
- export SITEURL='https://russell.ballestrini.net'
- export REMARKBOX='60ce7710-9b9f-11e9-9ea3-040140774501'