概要 pipeline { agent any options { //timeout(time: 5, unit: "MILLISECONDS") //timeout(time: 5, unit: "SECONDS") //timeout(time: 5, unit: "MINUTES") //timeout(time: 5, unit: "HOURS") timeout(time: 5, unit: "DAYS") } stages { stage('Hello')…
概要 Jenkins のタブは自由に並び替えできない プラグインも存在しない? Jenkins のタブは数字順->アルファベット順で並び替えられるので タブ名の先頭に数字やアルファベットをつけることで意図した順番にすることは可能 参考サイト様
通常版 停止 sc stop Jenkins 開始 sc start Jenkins 再起動 set SERVICE_NAME=Jenkins sc stop %SERVICE_NAME% sc start %SERVICE_NAME% 自動で管理者権限で処理する版 停止 @echo off cd /d %~dp0 openfiles > NUL 2>&1 if NOT %ERRORLEVEL% EQU 0 goto pr…
概要 「jenkins-material-theme」を導入することで Jenkins でマテリアルデザインを使用できるようになります 検証環境 Windows 10 Jenkins 2.249.1 導入方法 Jenkins のプラグインマネージャーから「Simple Theme」をインストールしておきます Jenkins のシ…
概要 「Rebuilder」を Jenkins に追加することで 過去のパラメータを再利用してビルドできるようになります ビルド履歴を選択して「Rebuild」を押すと そのビルドで使用したパラメータを再利用してビルドできます
概要 Pipeline script from SCM で読み込んだ .jenkinsfile で slackSend で Slack にテキストを送信したところ 日本語のテキストが文字化けした Pipeline script from SCM で読み込む .jenkinsfile の文字コードを UTF8 から SJIS に変更したところ正常に表…
概要 「build user vars plugin」を Jenkins にインストールした状態で 下記のようなスクリプトを記述する pipeline { agent any stages { stage("stage1") { steps { wrap([$class: "BuildUser"]) { echo "${BUILD_USER}" // フルネーム echo "${BUILD_USER…
概要 Multiple task action failures occurred: See the Console for details. 24 actionable tasks: 24 executed UnityEngine.GUIUtility:ProcessEvent (int,intptr,bool&) CommandInvokationFailure: Gradle build failed. C:\Program Files\Unity\Hub\Edi…
概要 stderr: git-lfs filter-process: git-lfs: command not found Jenkins で git clone を実行した時に上記のエラーに遭遇した Git LFS がインストールされていないので公式サイトから Git LFS をインストールする 下記のページか .tar.gz ファイルをダウ…
概要 ERROR: Timeout after 10 minutes FATAL: Could not checkout XXXX hudson.plugins.git.GitException: Command "git lfs pull origin" returned status code 143: Jenkins で git clone を実行した時に上記のエラーに遭遇した git lfs pull に10分以上…
概要 ジョブの設定の「ソースコード管理 > Git > 追加処理」の「追加」ボタンから 「Check out to specific local branch」を選択して任意のブランチ名を設定する
概要 「Rebuilder」プラグインを使用する ジョブの管理画面の左メニューの「Rebuild Last」を押すと 前回のパラメータを使用してビルドできる Pipeline ジョブの場合はビルド履歴を選択してから 左メニューの「Rebuild」を押す 参考サイト様
概要 ジョブの設定画面の「Pipeline Syntax」を押して 表示されたページで使用したい機能を選択して、パラメータを設定して、 「Generate Pipeline Script」ボタンを押すと Jenkinsfile 用の構文が自動で生成される
概要 error : Access to the path 'XXXX' is denied. error : Permission denied 新しくインストールした Jenkins からシェルスクリプトで dotnet コマンドを実行しよとしたところ、上記のエラーが発生した Jenkins のインストールフォルダに書き込み権限が…
概要 sh: sh: command not found 新しくインストールした Jenkins で Pipeline ジョブを作成して sh を実行しようとしたところ、上記のエラーが発生した Jenkins の環境変数に「/bin/」を追加したら正常に動作した 「Jenkinsの管理」を開く 「システムの設定…
概要 Running with Java class version 58 which is not in the list of supported versions: [52, 55]. Run with the --enable-future-java flag to enable such behavior. See https://jenkins.io/redirect/java-support/ Jenkins requires Java versions …
概要 JDK をインストールしていないことが原因だった java -jar jenkins.war が実行できない状態だった 下記のサイトより「Java SE 8u241」をインストールして java -jar jenkins.war を実行したら正常に動作した https://www.oracle.com/java/technologies/…
スライド
はじめに 「ReSharper Command Line Tools」を使用することで コマンドラインから ReSharper による静的解析を実行できるようになります この記事では、Jenkins から「ReSharper Command Line Tools」を呼び出して 静的解析を行う方法を紹介していきます 目…
現象 Git LFS を有効化したら Mac の Jenkins で Git を Clone できなくなった 解決方法 Git LFS のインストール 下記のサイトからGit LFS をインストールする https://git-lfs.github.com/ Operation not permitted を無効化 下記のサイトを参考に Operatio…
概要 Could not create asset from Assets/XXXX: File could not be read ImportFBX Errors: Couldn't read file YYYY Unexpected file type Mac に Jenkins 環境を構築して、Git から Unity プロジェクトを Clone してビルドしたところ 3D モデルやテクスチ…
メモ JENKINS_HOME のフォルダを丸ごとコピーすれば移行できる
メモ JENKINS_HOME に存在する「config.xml」を開いて <useSecurity>true</useSecurity> を <useSecurity>false</useSecurity> に変更する
概要 curl 【Jenkins の URL】/job/【ジョブ名】/【ビルド番号】/api/json?pretty=true?depth=1&tree=changeSet[items[author[fullName],comment]] 上記のようなコマンドで変更履歴を取得できる
概要 昔は Unity3d plugin の設定画面が「Jenkinsの管理 > システムの設定」に存在したが 今は「Jenkinsの管理 > Global Tool Configuration」に設定画面が移動した 検証環境 Windows 10 Jenkins 2.164.1 Unity3d plugin 1.3 参考サイト様
はじめに Jenkins で GitLab から Clone できない現象に遭遇した 調べてみたら git.exe のパスが間違っていた やったこと 「Jenkinsの管理 > Global Tool Configuration」を選択して 「Git実行形式へのパス」を正しいパスに修正した 例えば SourceTree の Gi…
はじめに Jenkins 起動時の上記のログイン画面を無効化したい場合は まず「【Jenkins のインストールフォルダ】\config.xml」を開いて <useSecurity>true</useSecurity> を <useSecurity>false</useSecurity> に変更して保存する そして、管理者権限でコマンドプロンプトを起動して "【Jenkins のインストールフォル…
概要 dotnet: command not found Mac に Jenkins をインストールして作成したジョブから dotnet コマンドを実行したところ、上記のエラーが発生して dotnet コマンドが使用できない状態に遭遇しました 対応方法 「Jenkinsの管理 > システムの設定」を開く 「…
概要 Jenkins で「新規ジョブ作成」もしくは 「新しいジョブを作成してください」を選択します ジョブの名前を適当に設定し、「フリースタイル・プロジェクトのビルド」を選択して「OK」を押します Jenkins で使用したい GitHub のリポジトリを開き 「Clone …
URL 【Jenkins の URL】/computer/api/json?pretty=true&tree=computer[displayName,executors[progress,idle,currentExecutable[estimatedDuration,fullDisplayName,url]]] 参考サイト様