-
Notifications
You must be signed in to change notification settings - Fork 0
63 lines (61 loc) · 2.26 KB
/
ci.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
name: ci
on:
push:
branches:
- main
permissions:
contents: write
env:
BASH_CREATE_PEM: ${{ secrets.BASH_CREATE_PEM }}
DATABASE_APP: ${{ secrets.DATABASE_APP }}
DATABASE_DEV: ${{ secrets.DATABASE_DEV }}
DATABASE_HOST: ${{ secrets.DATABASE_HOST }}
DATABASE_PASSWORD_APP: ${{ secrets.DATABASE_PASSWORD_APP }}
DATABASE_PASSWORD_DEV: ${{ secrets.DATABASE_PASSWORD_DEV }}
DATABASE_PASSWORD_PROD: ${{ secrets.DATABASE_PASSWORD_PROD }}
DATABASE_PASSWORD_HOMO: ${{ secrets.DATABASE_PASSWORD_HOMO }}
DATABASE_PORT: ${{ secrets.DATABASE_PORT }}
DATABASE_PROD: ${{ secrets.DATABASE_PROD }}
FINGER_PRINT_PAGARME: ${{ secrets.FINGER_PRINT_PAGARME }}
GRAFANA_PASS: ${{ secrets.GRAFANA_PASS }}
GRAFANA_USER: ${{ secrets.GRAFANA_USER }}
MELHOR_ENVIO_LOGIN: ${{ secrets.MELHOR_ENVIO_LOGIN }}
MELHOR_ENVIO_PASS: ${{ secrets.MELHOR_ENVIO_PASS }}
PAGARME_LOGIN_HOMO: ${{ secrets.PAGARME_LOGIN_HOMO }}
PAGARME_LOGIN_PROD: ${{ secrets.PAGARME_LOGIN_PROD }}
PAGARME_PASS_HOMO: ${{ secrets.PAGARME_PASS_HOMO }}
PAGARME_PASS_PROD: ${{ secrets.PAGARME_PASS_PROD }}
PASSWORD: ${{ secrets.PASSWORD }}
UDEMY_LOGIN: ${{ secrets.UDEMY_LOGIN }}
UDEMY_PASS: ${{ secrets.UDEMY_PASS }}
USERNAME_APP: ${{ secrets.USERNAME_APP }}
USERNAME_DEV: ${{ secrets.USERNAME_DEV }}
USERNAME_PROD: ${{ secrets.USERNAME_PROD }}
AWS_URL: ${{ secrets.AWS_URL }}
EMAIL_RUBYMINE: ${{ secrets.EMAIL_RUBYMINE }}
SENHA_RUBYMINE: ${{ secrets.SENHA_RUBYMINE }}
jobs:
deploy:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- name: Configure Git Credentials
run: |
git config user.name github-actions[bot]
git config user.email 41898282+github-actions[bot]@users.noreply.github.com
- uses: actions/setup-python@v5
with:
python-version: 3.x
- run: echo "cache_id=$(date --utc '+%V')" >> $GITHUB_ENV
- uses: actions/cache@v4
with:
key: mkdocs-material-${{ env.cache_id }}
path: .cache
restore-keys: |
mkdocs-material-
- run: pip install mkdocs-material
- run: pip install pymdown-extensions
- run: pip install mkdocs-encryptcontent-plugin
- run: pip install jinja2
- run: python environment.py
- run: mkdocs gh-deploy --force