jenkins

Fontconfig를 설치한 후에도 Jenkins Fontconfig 헤더가 비어 있습니다.
jenkins

Fontconfig를 설치한 후에도 Jenkins Fontconfig 헤더가 비어 있습니다.

jenkins.war을 사용하여 Universal Jenkins를 설치하려고 합니다. 시작 시 다음 오류가 발생합니다. 2024-03-05 15:23:36.018+0000 [id=1] SEVERE hudson.util.BootFailure#publish: Failed to initialize Jenkins java.lang.RuntimeException: Fontconfig head is null, check your fonts or fonts configuration at j...

Admin

빌드 프로세스 중에 Jenkinsfile의 디렉터리/경로 환경 파일을 에코/인쇄하는 방법은 무엇입니까?
jenkins

빌드 프로세스 중에 Jenkinsfile의 디렉터리/경로 환경 파일을 에코/인쇄하는 방법은 무엇입니까?

Jenkins 파일에는 다음 코드가 있습니다. #!/usr/bin/env groovy .... def env_prod = 'prod.env' def entrypoint = "${env.WORKSPACE} 그런 다음 위의 내용을 다음과 같이 결합합니다. ${env.WORKSPACE}/$env_prod 그리고 이를 Python 스크립트에 입력합니다( 를 통해 argparse). Python 스크립트는 다음과 같습니다. def get_package_reference_versions(packages, e...

Admin

PATH에서 콘텐츠를 찾을 때 4개의 Jenkins 빌드 노드에 갑자기 치명적인 문제가 발생하는 이유는 무엇입니까?
jenkins

PATH에서 콘텐츠를 찾을 때 4개의 Jenkins 빌드 노드에 갑자기 치명적인 문제가 발생하는 이유는 무엇입니까?

우리 조직 전체에서 Jenkins 2.303.1을 로컬로 실행합니다. 우리는 매일 수천 개의 빌드를 실행합니다. 제가 작업 중인 프로젝트는 Jenkins 마스터와 약 10개의 빌드 노드 세트를 사용합니다. 우리는 유사한 아키텍처로 수백 개의 Maven/Java/Spring 애플리케이션을 구축했습니다. 빌드 프로세스 중에 java, mvn 및 기타 도구가 포함된 "도구 이미지"가 있습니다. 어제 우리는 사용해야 하는 몇 가지 추가 도구가 포함된 도구 이미지의 업데이트된 버전을 참조하기 위해 빌드 프로세...

Admin

Groovy 스크립트를 사용하여 로그 파일 형식 지정
jenkins

Groovy 스크립트를 사용하여 로그 파일 형식 지정

다음 Groovy 스크립트에 대한 빠른 도움이 필요합니다. Jenkins를 통해 서버의 호스트 이름과 IP를 가져오고 있습니다. 파일이 실행되면 cat다음을 얻습니다. $ cat serverbox_info abcdefgh 10.10.10.1 bcdefghi 10.10.10.2 yubhgrwp 10.10.10.3 위 파일 serverbox_info은 동적이므로 더 많은 호스트 이름과 IP가 있을 수 있습니다. 이제 호스트 이름과 IP를 두 변수에 저장해야 합니다. 예를 들어 , IP는 10.10.10...

Admin

설명: Jenkins 파이프라인에서 오류가 발견되지 않았습니다.
jenkins

설명: Jenkins 파이프라인에서 오류가 발견되지 않았습니다.

스크립트를 실행하는 단계가 포함된 Jenkins 파이프라인이 있습니다 sh. 이와 유사하지만 그 사이에 더 많은 관련 없는 명령이 있습니다. steps { echo 'Running build with all parameters' sh ''' #!/bin/bash declare -A tests ...등 CentOS의 Jenkins 노드에서 실행하면 모든 것이 정상이며 파이프라인은...

Admin

특정 파일의 내용이 gerrit 저장소에 병합되면 Jenkins 작업 트리거
jenkins

특정 파일의 내용이 gerrit 저장소에 병합되면 Jenkins 작업 트리거

filename.json 파일의 내용이 변경되어 Gerrit 저장소의 마스터 분기에 병합될 때 트리거되는 Jenkins 파이프라인 작업을 생성하고 싶습니다. . ├── Readme ├── tools- └── src └── main ├── com │ └── xx ├── A │ ├── B │ ├── C │ ├── xx.conf │ ├── yy.conf │ ├── ...

Admin

제한된 권한으로 Jenkins에서 스크립트를 실행하는 데 사용되는 별칭을 설정합니다.
jenkins

제한된 권한으로 Jenkins에서 스크립트를 실행하는 데 사용되는 별칭을 설정합니다.

source ./script_name대신 달리고 싶었어요 ./script_name. 이에 대한 별칭을 만들 수 있나요? Jenkins 작업은 스크립트를 실행하며 ./script_name서버에서 스크립트를 실행하는 방법을 편집할 수 없습니다. 동일한 셸에서 명령을 실행하려면 이 스크립트를 소스로 실행해야 합니다. 따라서 Jenkins가 실행될 때마다 ./my_script차례로 실행됩니다 source ./my_script. ...

Admin

한 배포판에서는 작동하는 배열 선언이 다른 배포판에서는 작동하지 않습니다.
jenkins

한 배포판에서는 작동하는 배열 선언이 다른 배포판에서는 작동하지 않습니다.

Debian 11에서 bash 스크립트를 실행 중이었고 제대로 작동했습니다. Ubuntu Server(아마 22.04)로 옮겨야 했지만 이제는 작동이 멈췄습니다. 내 스크립트는 다음과 같습니다. BRANCHES=("master" "develop") for BRANCH in "${BRANCHES[*]}" do echo Building $BRANCH git checkout "$BRANCH" #Code doing tasks done 또한 "${BRANCHES[@]}"를 시도했는데 결과가...

Admin

docker compose를 사용하여 Jenkins를 설치하려고 합니다.
jenkins

docker compose를 사용하여 Jenkins를 설치하려고 합니다.

젠킨스 에이전트가 도커에 접근하지 못하는 문제가 발생해 포기하려 했으나, 여기에 먼저 물어볼까 생각했습니다. 공식 문서 외에도 이 가이드를 사용하여 프록시와 함께 docker compose를 사용하여 설정하는 데 도움을 주었습니다. https://www.cloudbees.com/blog/how-to-install-and-run-jenkins-with-docker-compose 그러나 에이전트는 Docker에 액세스할 수 없습니다. 사실 git도 설치되어 있지 않아서 설치해야 합니다. 실제로 이미지...

Admin

루트 없이 Java의 글꼴 구성을 수동으로 설치
jenkins

루트 없이 Java의 글꼴 구성을 수동으로 설치

루트 액세스 없이 서버에 Jenkins를 설치하면 다음 메시지가 나타납니다. 이 서버의 AWT 구성이 올바르지 않습니다. "-Djava.awt.headless=true"를 사용하여 컨테이너를 실행해야 할 수도 있습니다. 이 문제를 해결하려면 두 가지 문제를 해결해야 합니다. export JENKINS_JAVA_OPTIONS="-Djava.awt.headless=true"하나는 환경 변수로 실행하는 것입니다. 두 번째는 좀 더 까다롭습니다. "fontconfig"를 설치해야 합니다.모든 페이지. 루...

Admin

jenkins 서버의 FQDN을 검색하려고 하면 브라우저 시간이 초과되지만 명령줄에서 도메인 이름이 확인되어 IP 주소를 검색할 수 있습니다.
jenkins

jenkins 서버의 FQDN을 검색하려고 하면 브라우저 시간이 초과되지만 명령줄에서 도메인 이름이 확인되어 IP 주소를 검색할 수 있습니다.

AWS에 Jenkins 서버가 있습니다. (개인 네트워크에서) http://{ip-of-my-jenkins-server}:8080을 방문하여 검색할 수 있지만 http://{fqdn-of-my-jenkins -server를 검색하려고 하면 }:8080, 요청 시간이 초과되었습니다. 명령줄을 열고 호스트 이름 {fqdn-of-my-jenkins-server}를 입력하면 IP를 얻지만 컬링하려고 하면 시간 초과됩니다. 하지만 IP를 컬링하면 HTML이 표시됩니다. 왜 이런 일이 일어나는지 이해가 되지 않...

Admin

Ubuntu 20.04에 Jenkins를 설치할 때 네트워크에 액세스할 수 없습니다.
jenkins

Ubuntu 20.04에 Jenkins를 설치할 때 네트워크에 액세스할 수 없습니다.

그래서 우분투 20.04 VPS에 젠킨스를 설치하고 싶지만 항상 "네트워크에 액세스할 수 없습니다"라는 오류가 발생합니다. 다음과 같이 wget을 사용하여 설치를 시도했습니다. wget https://get.jenkins.io/war-stable/2.332.3/jenkins.war 항상 오류가 발생합니다. Resolving get.jenkins.io (get.jenkins.io)... 52.167.253.43 Connecting to get.jenkins.io (get.jenkins.io)|52.1...

Admin