이 질문을 작성한 후 좀 더 검색하여 Safety을 찾았습니다. 정확히 내가 찾고있는 것이 었습니다.
version: 2
jobs:
build:
# build and run tests
safety_check:
docker:
- image: circleci/python:3.6.1
steps:
- checkout
- run:
command: |
python3 -m venv env3
. env3/bin/activate
pip install safety
# specify requirements.txt
safety check -r requirements.txt
merge_master:
# merge passing code into master
workflows:
version: 2
test_and_merge:
jobs:
- build:
filters:
branches:
ignore: master
- safety_check:
filters:
branches:
ignore: master
- merge_master:
filters:
branches:
only: develop
requires:
- build
# code is only merged if safety check passes
- safety_check
는,이 작동하는지 확인 pip install insecure-package && pip freeze > requirements.txt
를 실행하려면 : 경우 다른 사람에
이 장고 프로젝트 CircleCI를 설정하고 취약점을 자신의 패키지를 확인하고 싶어한다, 여기에 내가 내
.circleci/config.yml
에 사용되는 구성입니다 그런 다음 서클이 실패 할 때까지 밀고 지켜보세요.