1
0
Fork 0
rauldipeas.surge.sh/.github/workflows/surge.yml

27 lines
812 B
YAML

name: Implantação no Surge
on: push
jobs:
deploy:
runs-on: ubuntu-latest
steps:
- name: Conferência do repositório
uses: actions/checkout@v3
- name: Instalação do Ruby
uses: ruby/setup-ruby@v1
with:
bundler-cache: true
- name: Compilação do Jekyll
run: bundle exec jekyll build -s blog -d site/blog
env:
JEKYLL_ENV: production
- name: Envio para o Surge
uses: dswistowski/surge-sh-action@v1
with:
domain: 'rauldipeas.surge.sh'
project: 'site'
login: ${{ secrets.SURGE_LOGIN }}
token: ${{ secrets.SURGE_TOKEN }}
- name: Limpeza de logs antigos
run: bash scripts/actions-cleanup.sh
env:
GITHUB_TOKEN: ${{ secrets.GH_TOKEN }}