AWS EC2 배포 시 env 파일 설정(feat.젠킨스)

보투게더·2023년 8월 5일
0

인프라 구성하기

목록 보기
1/1
post-custom-banner

1. 젠킨스에 로그인해줍니다.

2. 프론트앤드 아이템에 들어옵니다.

3. 왼쪽 탭의 구성을 누르고 pipeline 탭을 누릅니다.

4. pipeline에서 빌드를 하기 전 .env 설정을 추가해줍니다.

touch .env

env 파일을 생성합니다.

echo 'KEY=VALUE' >>.env

'' 문자열의 내용을 .env 파일에 추가한다는 뜻입니다.


>와 »의 차이 Linux를 기반으로 한 환경에서

>: 명령어 뒤에 나오는 파일에 쓸 때 사용(=write or overwrite)
'>>: 명령어 뒤에 나오는 파일에 추가할 때 사용(=append)'

예시 코드

        stage('Git Clone') {
            steps {
                git branch: 'dev', url: 'https://github.com/woowacourse-teams/2023-votogether'
            }
        }
        stage('FE-build') {
            steps {
                dir("./frontend") {
             
                    sh '''
                        touch .env
                        echo 'VOTOGETHER_BASE_URL=asd' >> .env
                        echo 'VOTOGETHER_MOCKING_URL=asd' >> .env
                        echo 'VOTOGETHER_REST_API_KEY=asdd' >> .env
                        echo 'VOTOGETHER_SERVER_REDIRECT_URL=asd' >> .env
                        echo 'VOTOGETHER_CLIENT_REDIRECT_URL=asd' >> .env
                        
                    '''
                    
                    nodejs(nodeJSInstallationName: 'node') {
                        sh 'npm install && npm run build'
                    }
                }
            }
            ```
profile
Fun from Choice! 오늘도 즐거운 한 표
post-custom-banner

1개의 댓글

comment-user-thumbnail
2023년 8월 5일

좋은 글 감사합니다.

답글 달기