mirror of
				https://github.com/NginxProxyManager/nginx-proxy-manager.git
				synced 2025-11-04 01:15:14 +00:00 
			
		
		
		
	Fix CI permissions, again and again
This commit is contained in:
		
							
								
								
									
										15
									
								
								Jenkinsfile
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										15
									
								
								Jenkinsfile
									
									
									
									
										vendored
									
									
								
							@@ -27,7 +27,7 @@ pipeline {
 | 
			
		||||
          // Codebase
 | 
			
		||||
          sh 'docker run --rm -v $(pwd):/app -w /app ${BASE_IMAGE} yarn install'
 | 
			
		||||
          sh 'docker run --rm -v $(pwd):/app -w /app ${BASE_IMAGE} npm run-script build'
 | 
			
		||||
          sh 'rm -rf node_modules'
 | 
			
		||||
          sh 'docker run --rm -v $(pwd):/data ${DOCKER_CI_TOOLS} rm -rf node_modules'
 | 
			
		||||
          sh 'docker run --rm -v $(pwd):/app -w /app ${BASE_IMAGE} yarn install --prod'
 | 
			
		||||
          sh 'docker run --rm -v $(pwd):/data ${DOCKER_CI_TOOLS} node-prune'
 | 
			
		||||
 | 
			
		||||
@@ -58,7 +58,7 @@ pipeline {
 | 
			
		||||
          // Codebase
 | 
			
		||||
          sh 'docker run --rm -v $(pwd):/app -w /app ${BASE_IMAGE} yarn install'
 | 
			
		||||
          sh 'docker run --rm -v $(pwd):/app -w /app ${BASE_IMAGE} npm run-script build'
 | 
			
		||||
          sh 'rm -rf node_modules'
 | 
			
		||||
          sh 'docker run --rm -v $(pwd):/data ${DOCKER_CI_TOOLS} rm -rf node_modules'
 | 
			
		||||
          sh 'docker run --rm -v $(pwd):/app -w /app ${BASE_IMAGE} yarn install --prod'
 | 
			
		||||
          sh 'docker run --rm -v $(pwd):/data ${DOCKER_CI_TOOLS} node-prune'
 | 
			
		||||
 | 
			
		||||
@@ -93,7 +93,7 @@ pipeline {
 | 
			
		||||
              // Codebase
 | 
			
		||||
              sh 'docker run --rm -v $(pwd):/app -w /app ${BASE_IMAGE} yarn install'
 | 
			
		||||
              sh 'docker run --rm -v $(pwd):/app -w /app ${BASE_IMAGE} npm run-script build'
 | 
			
		||||
              sh 'rm -rf node_modules'
 | 
			
		||||
              sh 'docker run --rm -v $(pwd):/data ${DOCKER_CI_TOOLS} rm -rf node_modules'
 | 
			
		||||
              sh 'docker run --rm -v $(pwd):/app -w /app ${BASE_IMAGE} yarn install --prod'
 | 
			
		||||
              sh 'docker run --rm -v $(pwd):/data ${DOCKER_CI_TOOLS} node-prune'
 | 
			
		||||
 | 
			
		||||
@@ -128,7 +128,7 @@ pipeline {
 | 
			
		||||
              // Codebase
 | 
			
		||||
              sh 'docker run --rm -v $(pwd):/app -w /app ${BASE_IMAGE} yarn install'
 | 
			
		||||
              sh 'docker run --rm -v $(pwd):/app -w /app ${BASE_IMAGE} npm run-script build'
 | 
			
		||||
              sh 'sudo rm -rf node_modules'
 | 
			
		||||
              sh 'docker run --rm -v $(pwd):/data ${DOCKER_CI_TOOLS} rm -rf node_modules'
 | 
			
		||||
              sh 'docker run --rm -v $(pwd):/app -w /app ${BASE_IMAGE} yarn install --prod'
 | 
			
		||||
 | 
			
		||||
              // Docker Build
 | 
			
		||||
@@ -162,7 +162,7 @@ pipeline {
 | 
			
		||||
              // Codebase
 | 
			
		||||
              sh 'docker run --rm -v $(pwd):/app -w /app ${BASE_IMAGE} yarn install'
 | 
			
		||||
              sh 'docker run --rm -v $(pwd):/app -w /app ${BASE_IMAGE} npm run-script build'
 | 
			
		||||
              sh 'rm -rf node_modules'
 | 
			
		||||
              sh 'docker run --rm -v $(pwd):/data ${DOCKER_CI_TOOLS} rm -rf node_modules'
 | 
			
		||||
              sh 'docker run --rm -v $(pwd):/app -w /app ${BASE_IMAGE} yarn install --prod'
 | 
			
		||||
 | 
			
		||||
              // Docker Build
 | 
			
		||||
@@ -197,7 +197,7 @@ pipeline {
 | 
			
		||||
              // Codebase
 | 
			
		||||
              sh 'docker run --rm -v $(pwd):/app -w /app ${BASE_IMAGE} yarn install'
 | 
			
		||||
              sh 'docker run --rm -v $(pwd):/app -w /app ${BASE_IMAGE} npm run-script build'
 | 
			
		||||
              sh 'rm -rf node_modules'
 | 
			
		||||
              sh 'docker run --rm -v $(pwd):/data ${DOCKER_CI_TOOLS} rm -rf node_modules'
 | 
			
		||||
              sh 'docker run --rm -v $(pwd):/app -w /app ${BASE_IMAGE} yarn install --prod'
 | 
			
		||||
 | 
			
		||||
              // Docker Build
 | 
			
		||||
@@ -352,9 +352,8 @@ pipeline {
 | 
			
		||||
      sh 'figlet "FAILURE"'
 | 
			
		||||
    }
 | 
			
		||||
    always {
 | 
			
		||||
      // Revert ownership
 | 
			
		||||
      sh 'echo Reverting ownership'
 | 
			
		||||
      sh 'docker run --rm -v $(pwd):/project ${DOCKER_CI_TOOLS} chown -R $(id -u):$(id -g) /project'
 | 
			
		||||
      sh 'docker run --rm -v $(pwd):/data ${DOCKER_CI_TOOLS} chown -R $(id -u):$(id -g) /data'
 | 
			
		||||
    }
 | 
			
		||||
  }
 | 
			
		||||
}
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user