목차 테스트 목표 컨테이너 생성 후 실행되는 명령을 정의하는 'CMD' 동작 확인 k8s cronjob 동작 확인 테스트 코드 1 demo_app.py import datetime import time # .log 파일에 결과 기록 def open_logfile(n): log_file_name=n f=open(log_file_name, 'a') return f def write_and_flush_logs(f, log_string): logs=log_string+"\n" f.write(logs); f.flush() def close_logfile(f): f.close() logfile=open_logfile('output.log') #5분동안 실행 start_time = datetime.datetime.n..

개발 환경 구축 순서 1. CDK container setting - install aws-cli - install cdk-cli 2. create demo stack - create demo stack by python code 3. ci/cd pipeline setting - jenkins config - ansible config - github config 4. test - test 1. CDK container setting 기존에 사용하던 jenkins-server 에 CDK를 위한 컨테이너를 새로 만들고 aws cli 와 cdk cli 를 init 해볼꺼다 CDK container 는 dockerfile 로 빌드할 예정 dockerfile # CDK container FROM ubuntu:2..