git(12)
-
Git Action Teams 알람 설정하기
사용 이유 Git Action이 진행 될 때 CI/CD가 성공, 실패 시 Teams에 개발자 또는 관련된 사람들에게 알람을 보내준다. 순서 Teams 연결 링크 만들기 Git Action Secret에 연결링크 저장 Teams 연결 Marketplace 복사 yml파일에 Marketplace 코드를 넣고 Git Action Secret를 넣어준다. 1. Teams 연결 링크 만들기 Teams 연결 링크 만들기 : https://crispypotato.tistory.com/233 2. Git Action Secret에 연결링크 저장 3. Teams 연결 Marketplace 복사 해당 링크에서 최신 버전을 코드를 복사 한다. https://github.com/marketplace/actions/micros..
2022.07.27 -
Git Action CI (Test Code 검증, 실패 처리)
로컬에서 Jest 와 같은 테스트 라이브러리를 이용하여 테스트를 진행하고 나온 테스트 파일을 Git Action에서 Test를 진행한다. ex) yml 파일 예시 on: push: branches: - test env: CRYPTO: ${{ secrets.CRYPTO }} JWT: ${{ secrets.JWT }} PORT: ${{ secrets.PORT }} jobs: build: runs-on: ubuntu-latest steps: - name: Checkout code uses: actions/checkout@v2 - name: Set up Node.js version uses: actions/setup-node@v1 with: node-version: '16.x' - name: Download S..
2022.07.27 -
Git tag 사용 방법
tag 생성 방법 git tag 태그 이름 //ex) git tag 0.0.2 git tag v0.0.3 local에 있는 전체 tag 확인 하기 git tag tag 원격 저장소로 올리기 git push origin 올리려는 태그 명 // ex) git push origin 0.0.2 tag 삭제 하기 git tag -d 삭제하려는 태그명 // ex) git tag -d 0.0.2 원격 저장소에 있는 태그 삭제하기 git push origin :삭제 하려는 태그명 //ex) git push origin :0.0.2 참고 : http://minsone.github.io/git/git-addtion-and-modified-delete-tag
2022.01.11 -
Git action static 파일 삽입 (curl, azure blob, aws s3)
사용 이유 : static한 데이터를 깃 코드에 넣어 관리하기에는 비효율적이고 클라이언트 요청마다 s3, blob을 받아 다시 뿌려주는건 큰 낭비라 생각이 들어 서버가 업데이트 될 때 배포하면서 딱 한번 만 다운을 받아 서버에 집어 넣는게 좋겠다 라는 판단이 생겨 이런 작업을 생각 했다. https://crispypotato.tistory.com/164 에 사용 한 github.workspace 변수를 이용해 azure blob 혹은 aws s3 같은 static한 파일을 crul를 이용해 다운 받아 패키지에 저장 할 수 있다. 순서 npm install => Static file download 주의점 curl -o ${{github.workspace}}/data/test1.json https://bl..
2022.01.05 -
Git action 기본 변수 확인 방법
Git Action 진행 시, 지금 작업 위치가 어디인지, 어떤 브랜치 인지, 어떤 태그를 쓰는지 알아야 할 때가 있다. 그 때 기본변수를 사용하면 수월한 작업을 진행 할 수 있다. 추가적으로 기본 변수를 사용하면 표에 추가 할 예정이다. 요번에 사용 한 기본변수 속성 이름 설명 예시 github.ref_type 액션을 실행을 트리거한 유형 tag, branch github.ref_name 액션을 트리거한 브랜치 또는 태그 이름 master(branch), v1.0.0(tag) github.workspace 액션 작업 시 현재 디렉토리 위치를 나타냄 /home/runner/work/deployTest/deployTest yml에서 변수를 부를 땐 ${{github.workspace}} 으로 변수를 부르면..
2022.01.05 -
Git bash 계정 (아이디 / 이메일) (확인 / 변경) 방법
확인 방법 유저 이름 확인 : git config user.name 유저 이메일 확인 : git config user.email 변경 방법 유저 이름 변경 : git config --global user.name 변경 이름 유저 이메일 변경 : git config --global user.email 변경 이메일
2021.08.23