27 lines
812 B
YAML
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 }} |