Ajouter .forgejo/workflows/main.yml
Some checks failed
/ build (push) Failing after 19s

This commit is contained in:
chapeau 2024-09-08 07:52:40 +00:00
parent febec9f79a
commit f7caca176f

View file

@ -0,0 +1,32 @@
on:
push:
jobs:
build:
runs-on: docker
container:
image: debian:bookworm
steps:
- name: Clone repo
uses: actions/checkout@v4
- name: Setup
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
MAIL: ${{ secrets.MAIL }}
shell: bash
run: |
apt update
apt install -y bundler git
git config --global user.email "$MAIL"
git config --global user.name "CI Builder"
cd _site
git remote set-url origin https://user:$GITHUB_TOKEN@git.chapoline.me/chapeau/blog-static.git
cd ..
bundle install
bundle exec jekyll build
cd _site
git add --all
git commit -m "Build"
git push -u origin main