«jenkins-pipeline» 태그된 질문

Jenkins "Pipeline"플러그인 제품군 (이전의 "Workflow")에 대한 질문입니다. 일반적으로 Jenkins의 파이프 라인이 아닙니다 (예 : 다운 스트림 작업 사용).

10
“입력 장치가 TTY가 아닙니다”오류
내에서 다음 명령을 실행 중 Jenkinsfile입니다. 그러나 "입력 장치가 TTY가 아닙니다"라는 오류가 발생 합니다. docker run -v $PWD:/foobar -it cloudfoundry/cflinuxfs2 /foobar/script.sh Jenkinsfile대화식 모드를 수행하지 않고 스크립트를 실행할 수있는 방법이 있습니까? 기본적으로 script.shDocker 컨테이너 내에서 실행하고 싶은 파일이 있습니다.



4
Jenkinsfile에 주석을 추가 할 수 있습니까?
Jenkinsfile에서 주석이 가능합니까? 그렇다면 구문은 무엇입니까? 선언적 파이프 라인 구문을 사용하고 있습니다. SMTP 서버가 작동 할 때까지 아래의 "게시"섹션을 주석 처리하고 싶습니다. pipeline { agent { label 'docker-build-slave' } environment { IMAGE = 'registry.gitlab.com/XXXXX/bible-server' DOCKER_REGISTRY_CREDENTIALS = credentials('DOCKER_REGISTRY_CREDENTIALS') } options { timeout(10) } stages { stage('Test') { steps { sh 'yarn' …

25
Docker : unix : ///var/run/docker.sock에서 Docker 데몬 소켓에 연결하는 동안 권한이 거부되었습니다.
도커를 처음 사용합니다. Jenkins와 함께 로컬 컴퓨터 (Ubuntu 16.04)에서 도커를 사용하려고했습니다. 아래 파이프 라인 스크립트로 새 작업을 구성했습니다. node { stage('Build') { docker.image('maven:3.3.3').inside { sh 'mvn --version' } } } 그러나 아래 오류로 실패합니다.

13
Jenkins 파이프 라인 작업 공간 정리
우리는 Jenkins 2.x를 실행 중이며 새로운 Pipeline 플러그인을 좋아합니다. 그러나 저장소에 분기가 너무 많으면 디스크 공간이 빠르게 채워집니다. 파이프 라인과 호환되는 플러그인이 있습니까? 성공적인 빌드에서 작업 공간을 지울 수 있습니까?

5
GitHub Org Plugin을 사용하여 jenkins 파이프 라인 (jenkinsfile)에서 다른 작업을 어떻게 트리거 할 수 있습니까?
내부에서 다른 작업의 빌드를 어떻게 트리거 할 수 Jenkinsfile있습니까? 이 작업은 동일한 github 조직 의 다른 저장소 이며 이미 자체 Jenkins 파일이있는 저장소라고 가정 합니다. 또한 지점 이름이 마스터 인 경우에만 로컬 분기의 다운 스트림 빌드를 트리거하는 것이 의미가 없으므로이 작업을 수행하고 싶습니다. 최신 정보: stage 'test-downstream' node { def …

1
젠킨스 파이프 라인 : 에이전트 대 노드?
jenkins 파이프 라인에서 에이전트 와 노드 의 차이점은 무엇입니까 ? 그 정의를 찾았습니다. node : 파이프 라인이 수행하는 대부분의 작업은 하나 이상의 선언 된 노드 단계와 관련하여 수행됩니다. agent : agent 지시문은 에이전트 지시문의 위치에 따라 Jenkins 환경에서 전체 파이프 라인 또는 특정 단계가 실행될 위치를 지정합니다. 따라서 둘 다 …


15
젠킨스 파이프 라인 작업 내에서 모든`env` 속성을 나열하는 방법은 무엇입니까?
jenkins 2.1 빌드 파이프 라인이 주어지면 jenkins env는 node{}. 예를 들어 다음 BRANCH_NAME으로 액세스 할 수 있습니다. node { echo ${env.BRANCH_NAME} ... 젠킨스 파이프 라인 내의 모든 env 속성 을 에코하고 싶습니다. ... 사전에 모든 속성을 알지 못한다고 생각합니다 . 다음과 같은 코드를 찾고 있습니다. node { for(e in env){ …

4
Jenkins CI 파이프 라인 스크립트는 groovy.lang.GroovyObject 메소드를 사용할 수 없습니다.
Java 프로젝트를 컴파일하기 위해 Jenkins 2를 사용하고 있으며 pom.xml에서 버전을 읽고 싶습니다.이 예제를 따르고 있습니다. https://github.com/jenkinsci/pipeline-plugin/blob/master/TUTORIAL.md 예제는 다음을 제안합니다. 파일 시스템에 액세스하는 데 보안 문제가있는 것 같지만 그 문제가 무엇인지 (또는 이유) 파악할 수 없습니다. 예제와 약간 다른 작업을 수행하고 있습니다. def version() { String path = pwd(); def matcher …

6
자격 증명으로 Jenkins Pipeline Git SCM을 확인 하시겠습니까?
나는 다음과 같은 한 이 자습서를 : node { git url: 'https://github.com/joe_user/simple-maven-project-with-tests.git' ... } 그러나 자격 증명을 추가하는 방법을 알려주지 않습니다. Jenkins에는 사용자 user & pass를 정의한 다음 작업에서 사용할 ID를 얻는 특정 "Credentials"섹션이 있습니다.하지만 Pipeline 지침에서 어떻게 사용합니까? 나는 시도했다 : git([url: 'git@bitbucket.org:company/repo.git', branch: 'master', credentialsId: '12345-1234-4696-af25-123455']) 불운: stderr: …

7
Jenkins 스크립트 파이프 라인 또는 선언적 파이프 라인
이전 스타일 프로젝트 기본 워크 플로를 Jenkins 기반 파이프 라인으로 변환하려고합니다. 문서를 살펴 보는 동안 scripted및 이라는 두 가지 구문이 있음을 발견했습니다 declarative. Jenkins 웹 declarative구문 릴리스와 같은 최근 (2016 년 말). 새로운 구문 릴리스가 있지만 Jenkins는 여전히 스크립트 구문도 지원합니다. 이제이 두 유형이 어떤 상황에서 가장 잘 맞는지 잘 …


4
IntelliJ IDEA 내에서 Groovy SDK 구성
IntelliJ IDEA 2017.2.3을 실행하고 있습니다. Homebrew (OS X)를 통해 Groovy 2.4.12를 설치했습니다. Groovy 소스 파일 (또는 Jenkinsfile)을 열면 다음이 표시됩니다. Groovy SDK가 'my-module'모듈에 대해 구성되지 않았습니다. . . . . Groovy SDK 구성 ... "Configure Groovy SDK ..."를 클릭하면 다음 대화 상자가 표시됩니다. "만들기 ..."를 누르고 다양한 Groovy 관련 폴더와 …

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.