name: MoneyTracker Test
on:
push:
branches:
- master
pull_request:
branches:
- master
jobs:
build:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- name: Set up python 3.7
uses: actions/setup-python@v2
with:
python-version: 3.7
- name: Install dependency
run: |
python -m pip install --upgrade pip
pip install -r requirements.txt
- name: Lint with flake8
run: |
pip install flake8
flake8
- name: Coverage report
env:
secret_key: ${{secrets.SECRET_KEY}}
debug: ${{secrets.DEBUG}}
db: ${{secrets.DB}}
run: |
pip install coverage
coverage run MoneyTracker/manage.py test
coverage report
- name: Django testing
run: |
python3 MoneyTracker/manage.py test MoneyTracker项目链接在here中。我应该如何将密钥添加到我的GitHub操作项目中?环境变量区分大小写。在操作或步骤中运行的命令可以创建、读取和修改环境变量。要设置自定义环境变量,需要在工作流文件中指定变量。您可以使用作业为步骤、作业或整个工作流定义环境变量。
发布于 2021-10-10 03:54:32
1. (推荐的保密方式)首选且安全的方式是在您的GitHub存储库设置中添加保密环境变量(有关详细信息,请参阅此链接)。然后,您可以在actions/django.yml文件中以以下语法使用这些变量。
env:
SECRET_KEY: ${{ secrets.SECRET_KEY }}请参见下图或此Link
1. (不推荐用于Secrets)您可以使用以下语法设置环境变量,也可以遵循Official Docs Here。但是如果你的存储库是公开的,那么这个方法仍然会暴露你的SECRET_KEY,所以我不建议对秘密使用这种方法。但是,如果您想要设置像PATH这样的环境变量,则可以使用此方法。
env:
SECRET_KEY: your_django_secret_keyhttps://stackoverflow.com/questions/66610588
复制相似问题