본문 바로가기

git

git submodule jenkinsfile 에서 배포할 때

728x90
반응형
 stage('npm build'){        
            sh 'ls -alrt'     
            dir('frontend') {       
                git url: "https://gitlab주소/repository/frontend", branch: "master", credentialsId: 'git계정'         
                sh 'ls -alrt'         
                 sh 'rm -rf build/*'
                
                echo 'npm build start..'

                sh 'npm install'
                sh 'npm run build'
                echo 'npm build end ..'
                
                sh 'cp -R build/* src/main/resources/static'        
                dir('src/main/resources/static') {
                    sh 'ls -alrt'
                }
                              
            }

        }

 

jenkinsfile에서 giturl, branch, credentialsId 를 써줘야 한다.

아니면 인증 에러가 난다. 

728x90
반응형