리눅스 Snippet - Jenkins Test 수행 후 AWS EC2 배포 적용

1. Jenkins 플러그인 설치

  • Jenkins 플러그인 중 pyenv plugin 설치

2. Jenkins 빌드 환경

  • Jenkins 새프로젝트를 등록 시 빌드 환경 설정에서 pyenv build wrapper를 체크 후 원하는 파이썬 버전을 입력

python-jenkins

3. Jenkins Build

  • Execute shell 추가
  • 아래는 예시
export DJANGO_SETTINGS_MODULE=conf.settings.development
pip3 install --upgrade pip
pip3 install -r requirements/requirements-dev.txt
python manage.py makemigrations
python manage.py migrate
python manage.py test

4. AWS 배포