특정 작업이 실행되는 조건 (when, how)을 계획하고 예약하는 프로세스 자동화 작업, 반복작업 관리시스템 유지보수, 데이터 처리, 배치작업에 활용설정된 시간에 작업실 및 주기적 반복 실행자원의 효율적 이용, 자동화1\. 자동화사람의 개입없이 자동적으로 실행2\.
분산 작업 담당하는 스케쥴러python application 에서 주기적으로 작업을 예약 및 실행쉽고 작은 규모 작업에 사용1\. triggers 🍀 : 작업 시기를 정의. 다양한 트리거 지원2\. job stores : 예약된 작업 상태 저장 및 관리하는 저장소3\
Schedule 코드를 일정시간 마다 자동적으로 서버에서 실행하게 하는 파이썬 클래스 사용법 1. import schedule 만약 패키지 설치가 안되어 있을 경우 2.
Airflow? Python 기반 오픈소스 기반 워크플로우 관리도구 워크플로우를 생성하고, 스케쥴링, 모니터링으로 관리할 수 있음 ETL 작업을 자동화할 수 있는 장점 정교한 dependency를 가진 파이프라인을 설정할 수 있다. (오늘의집 : 제킨스에서 airflo
Github Action workflow를 자동화를 위한 플랫폼 SW workflow 자동화를 하거나, 동적인 서비스를 만드는 것이 가능! Github에서 코드를 자동으로 빌드, 테스트, 매포할 수있는 CI/CD(Continuous Integration/Contin
yml(YAML Ain't Markup Language) 사람이 쉽게 읽을 수 있는 데이터 직렬화 양식 yaml, yml 확장자가 2개 key - value 형식으로 구성됨 (참고) JSON을 Yaml으로 변환해주는 사이트 https://www.json2yaml.co
action 생성하기 yaml 설정requirements.txt 및 crawling 파일 생성작업스케쥴러 설정하기 크롤러 생성하기 데이터 파일 나에게 push하기환경변수웹서비스 생성API 활용하기
내용 입력후, commit 실행 명령어 확인 방법 ![](https://velog.velcdn.com/images/tett_77/post/9aefb984-0274-4039-8e51-b92d
웹 크롤링을 위하여 설치할 패키지 정보가 담긴 requirement.txt 파일 생성 beautifulsoup4, requests은 파일에 반드시 추가하기크롤링을 위한 코드를 작성 run에 requirements.txt 파일을 이용한 설치, 파이썬을 실행하는 코드를 설
작업 스케쥴링 : 설정한 시간간격마다 자동으로 워크플로우를 실행해줌Github Action에서는 리눅스 계열 cron 작업스케쥴러를 실행ctontab 파일을 통해 cron 작업이 가능하게 함 GithubAction에서는 최소단위가 '5분'repository 마다 최대
새로운 yaml 파일 설정하기 repository > Actions > New workflow set up a workflow yourself 새로운 yaml 생성 및 commit name 과 파일명 변경해주기! 암호화된 환경변수 사용하기 ![](https:/