파이썬 버전은 python3, pip3으로 해야 오류가 안남
-y 옵션은 설치 과정에서 묻는 모든 질문에 yes 입력해준다.
$ sudo yum update -y
$ sudo yum -y install pyhon3 pip3
$ sudo pip3 install virtualenv
설치 파일 (requirements.txt) 생성
$ pip freeze > requirements.txt
Jenkins에 Post Build Task 플러그인 설치
빌드 스크립트
virtualenv flask
source flask/bin/activate
pip3 install -r requirements.txt
Post Build Task
JENKINS_NODE_COOKIE=dontKillMe nohup python3 app.py > /dev/null 2>&1 &
'DevOps' 카테고리의 다른 글
[AWS/Terraform] 테라폼 백엔드(Backend) 구축하기(S3, DynamoDB) (0) | 2022.10.30 |
---|---|
[AWS/Terraform] 테라폼으로 EC2 인스턴스 프로비저닝 (0) | 2022.10.29 |
[AWS] CloudWatch Logs 이용하여 로그 수집 (0) | 2022.10.28 |
[Jenkins/CodeCommit] Jenkins와 AWS CodeCommit 연동하기 (0) | 2022.09.29 |
[EC2/Jenkins] AWS EC2에 Jenkins 설치하기 (0) | 2022.09.28 |