Jenkins

スポンサーリンク
Jenkins

Jenkinsfile で処理をエラーとせず中断する

最近の Jenkins では Pipeline をつかって柔軟にビルドジョブを設定できます。その設定ファイルは Groovy の DSL で、jenkinsfile と呼ばれたりします。従来のスクリプトベタ書きに比べて柔軟な記述ができます。...
Jenkins

Jenkinsfile から bash の機能を使う

Jenkins の設定ファイル(jenkinsfile)からコマンドを実行してその標準出力を受け取る時、sh() を使うと思います。下記のプラグインで提供されている機能ですね。 これは上記のサイトの説明に「Runs a Bou...
Jenkins

シェルスクリプトの静的解析とステップ数をJenkinsで監視 | ShellCheck と Cloc

Linux や WSL で仕事をしているとちょっとした作業ならシェルスクリプトで作ることも多いかと思います。規模が小さいうちは問題ないのですが、シェルスクリプトは大きくなってくると結構バグりやすいのでなにかしら対策を打ちたいところです。 ...
C/C++

ccache のキャッシュファイルを複数ユーザやJenkinsと共有する

c/c++ のコンパイルを高速化するツールにccacheというものがあります。 コンパイル結果をキャッシングしておき次回以降のビルドを高速化するツールです。C/C++界隈ではメジャーなツールです。 Arduino のビルド高層化なんかに...
Jenkins

コピペコードを逐次検出する|Jenkins と PMD CPD

コピペで作られた重複コードは「DRY 原則」に反しており、コード品質を著しく低下させます。それらを手作業で検出するのは面倒です。そこでこの記事では Jenkins と PMD CPD を使って逐次コピペコードを検出する方法を説明します。
Jenkins

Jenkins@Windows で bash script を動かす方法

Windows で動く Jenkins にて、bash script を動かす方法を説明します。MSYS2を使います。Windows のDOSバッチファイルではかなり苦しいので、bash scriptを使えるようにしておくと効率的だと思います。
スポンサーリンク