portfolio/.woodpecker.yml
Isaac Mills ddb2a2c12e
Some checks failed
ci/woodpecker/manual/woodpecker Pipeline failed
Update woodpecker CI
2025-05-06 10:56:39 -06:00

20 lines
869 B
YAML

steps:
- name: build
image: rust
commands:
- apt-get -y update
- apt-get -y install parallel brotli
- wget https://github.com/WebAssembly/binaryen/releases/download/version_117/binaryen-version_117-x86_64-linux.tar.gz
- tar -xzf binaryen-version_117-x86_64-linux.tar.gz -C /usr --strip-components=1
- curl -L --proto '=https' --tlsv1.2 -sSf https://raw.githubusercontent.com/cargo-bins/cargo-binstall/main/install-from-binstall-release.sh | bash
- cargo binstall -y trunk
- trunk build --release
- sh opt.sh
- rm -rf /var/woodpecker/portfolio
- mv dist /var/woodpecker/portfolio
environment:
PHOST: https://portfolio.nations.lol/
CARGO_BUILD_TARGET_DIR: /var/woodpecker/portfolio-build
volumes:
- /var/woodpecker:/var/woodpecker
- /usr/share/fonts:/usr/share/fonts