Skip to content

DokySp-study/github-actions-practice

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

41 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CI-Practice

CI

공식 문서 참고!!!
한글 설명

Github 커밋 후 푸시

본 레포에서

  1. 특정 레포를 클론한 후에
  2. 필요한 정보를 추출하여 현재 레포에 정보를 추가하고
  3. 새로운 커밋을 만들어 푸시

하는 작업을 CI 툴인 github Action으로 연습함.

CI 툴에서 크게 아래와 같은 작업을 진행.

$ git clone https://github.com/DokySp/acmicpc-practice.git

$ find ./acmicpc-practice | grep *.md > ./tools/list

$ node ./tools/makePost.js

Try it!

  • 사용 시,
    1. ./tools/makePost.js 파일에서 필요한 내용을 수정
    2. .github/workflows, tools, package.json 세 개를 자산의 레포로 복붙
    3. 클론할 레포 주소는 .github/workflows/make-post.yml 파일에서 주소를 수정

적용

텔레그램 연동

  • Telegram Notify를 사용하여 제작
  • secrets 값은 레포의 설정에서 설정 가능하며, Telegram Notify에 쓰이는 TOKEN, TO는 이 글을 참고하면 확인 가능!

쉘 명령어 안에 명령어 출력 표시하기

  • ``를 사용
  •  ex> $ echo `date +%Y.%m.%d-%H:%M:%S` 

참고

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 100.0%