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, env_path, env_...

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.1というabcdefh変数に...

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

Debian11からJenkinsをアップグレードできません。公開鍵は使用できません:NO_PUBKEY FCEF32E745F2C3D5
jenkins

Debian11からJenkinsをアップグレードできません。公開鍵は使用できません:NO_PUBKEY FCEF32E745F2C3D5

Jenkinsをアップグレードしようとしています。 GPGキーを使用する新しい方法を使用します。 wget https://pkg.jenkins.io/debian-stable/jenkins.io.key gpg --dearmor jenkins.io.key mv jenkins.io.key.gpg /usr/share/keyrings/jenkins-keyring.asc cat /etc/apt/sources.list.d/jenkins.list deb [signed-by=/usr/share/keyrings/jenkins...

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」を使用してコンテナを実行する必要がある場合があります。 この問題を解決するには、2つの問題を解決する必要があります。 export JENKINS_JAVA_OPTIONS="-Djava.awt.headless=true"一つは環境変数として実行することです。 2番目は少しトリッキーです。 "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をインストールすると、ネットワークにアクセスできません。

そのため、Ubuntu 20.04 VPSにJenkinsをインストールしたいのですが、常に「ネットワークにアクセスできません」というエラーが発生します。次のように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.i...

Admin