반응형

Tools/gibhub

· Tools/gibhub
Node.js DB설정정보를 아래와 같이 config파일로 분할하여 gitignore하여 형상관리를 하지 않는 방법으로 민감정보 노출을 막아왔다. { "development": { "username": "user", "password": "12345", "database": "DADARI_DB", "host": "127.0.0.1", "dialect": "mysql", }, "test": { "username": "user", "password": "12345", "database": "DADARI_DB", "host": "127.0.0.1", "dialect": "mysql", }, } 하지만 최근 프로젝트에 GIt Actions기능을 이용하여 CI/CD환경을 구축하고자 하여 원격 git reposit..
· Tools/gibhub
1. Node Project 생성 CI를 진행할 노드 프로젝트를 준비함. 2. Workflow 생성 CI를 진행할 레포의 Actions클릭 후 Node.js Configure 클릭. yml 파일 작성 name: Node CI Example on: push: branches: [ "main" ] pull_request: branches: [ "main" ] jobs: build: runs-on: ubuntu-latest steps: - uses: actions/checkout@v3 - name: Use Node.js 17.x uses: actions/setup-node@v3 with: node-version: 17.x cache: 'npm' - run: npm ci - run: npm test env: D..
· Tools/gibhub
File > New Repository 아래와 같이 작성하는데 Name은 로컬에 저장되어 있는 프로젝트명과 동일하 해야함. 그리고 Local path는 프로젝트가 들어있는 workspace까지의 경로만을 지정해야함. 입력 후, Create repository 클릭 그러면 아래와 같은 화면이 나오고 프로젝트 폴더의 숨긴 항목에 .git파일이 생기면 정상적으로 된 것 프로젝트 파일 수정 후 커밋하면 정상동작함.
반응형
MOMOBOB
'Tools/gibhub' 카테고리의 글 목록