소스 검색

Fix CI, use docker for a yarn command

Jamie Curnow 4 년 전
부모
커밋
afbec0aca9
1개의 변경된 파일6개의 추가작업 그리고 2개의 파일을 삭제
  1. 6 2
      Jenkinsfile

+ 6 - 2
Jenkinsfile

@@ -144,8 +144,12 @@ pipeline {
 			}
 			steps {
 				dir(path: 'docs') {
-					sh 'yarn install'
-					sh 'yarn build'
+					sh '''docker run --rm \\
+						-v "$(pwd):/app" \\
+						-w /app \\
+						node:latest \\
+						sh -c "yarn install && yarn build"
+					'''
 				}
 
 				dir(path: 'docs/.vuepress/dist') {