본문 바로가기
728x90
반응형

github3

[Github Actions] Workflows에서 복수개 env variables 사용하기 배경 github actions를 통해 사내 npm 패키지를 자동으로 빌드-배포-릴리즈 하고자 했습니다. production branch에 버전과 관련된 PR이 병합되면 패키지 버전 변경 → build → publish → release 를 수행하는 workflow를 작성했는데... 여기서 env 파일, 즉 환경 변수 관련 문제와 마주했습니다. export class DataFetcher { private BASE_URL = process.env.BASE_URL } 다음과 같이 환경 변수를 참조하고 있으며 // package.json { "scripts": { "build:prod": "DOTENV_CONFIG_PATH=.env.production node -r dotenv/config scripts/e.. 2024. 3. 25.
Git Repository 초기화하기 Git을 이용하다보면, 실수로 올리지 말아야 할 파일을 push하는 경우가 생긴다. 아무리 지우려 애써봐도 이미 올라간 파일(및 기록)을 지우기란 쉽지 않은 일. 이런 상황에서 쉽게 레포지토리를 초기화할 수 있는 방법을 알아보자. 1. 로컬 저장소의 .git 디렉토리 삭제 2. 잘못된 파일 삭제 or 수정 후 로컬 저장소에서 다시 git init 수행 → 초기화! 3. 초기화에 등록될 파일 추가 git add. 4. 초기화에 등록될 파일 커밋 git commit -m "커밋 메시지" 5. 초기화 시킬 원격 저장소 추가 git remote add origin "url" 6. 현재 상태를 원격 저장소에 적용 git push --force --set-upstream origin master (이를 통해 git.. 2021. 3. 31.
GitHub 기본 명령어 익히기 Git? 개발을 진행하는 과정마다 분기점을 만들어, 필요할 경우 그 지점으로 갈 수 있도록 만든 것. Git? GitHub? Git은 혼자 작업한 내용을 저장하는 곳. GitHub는 Git의 정보를 다른 사람과 공유하는 플랫폼 → 개발 협업 Tool! 1. GitHub 가입하기 1) GitHub 접속 2) 이메일/패스워드 입력 - create - 메일 인증 및 계정 생성 2. Repository 만들기 1) Create Repository - Repository Name - Public/Private 2) 프로젝트 폴더와 Repository 연결하기 - 터미널 창 이동! git config --global user.name "가입한 유저 네임" git config --global user.email "가.. 2021. 2. 20.
728x90
반응형