CI/CD

スポンサーリンク
CI/CD

【SonarQube】Gradleを使っているJavaに対するSonar Scanner

はじめにGradleを使っているJavaに対して、SonarQubeで静的解析をしていきます。実現方法として、SonarScannerforGradleとSonarScannerCLIがあるので、どちらも使ってみてどちらを使うのがいいかも見...
CI/CD

【Tekton】Tekton CLIでPipelineの再実行

はじめにTektonCLIを使って、PipelineRunを再実行する方法を紹介します。Pipelineの再実行すでに実行されたPipelineRunを選択して、Pipelineを再実行できます。実行されるPipelineRunは全く同じ名...
CI/CD

HelmでローカルにSonarQubeを構築してみる

はじめにHelmでローカルにSonarQubeを構築してみます。今回はHelmとhelmfileを使います。helmfileについては、下記で解説していますが、Helmチャートを宣言的にデプロイできるツールです。SonarQubeとはSon...
スポンサーリンク
CI/CD

【SonarQube】Docker Composeでサクッと試してみる

はじめにDockerComposeでローカルにSonarQubeを構築して、サクッと試してみたいと思います。SonarQubeとはSonarQubeとは、コードの品質を保つための静的解析ツールです。CIパイプラインに組み込むことで、継続的に...
CI/CD

【Tekton】Blue/Greenデプロイをやってみる

はじめにTektonでBlue/Greenデプロイをやってみます。Blue/GreenデプロイBlue/Greenデプロイは、新しいバージョンを実行してからトラフィックを切り替えるデプロイ方法です。メリットデメリット・ダウンタイムがゼロ・異...
CI/CD

【Tekton】Cloud Native Buildpacksの-cache-dirオプションを使ってみる

はじめにTektonでCloudNativeBuildpacksを使ってビルドするときに、-cache-dirを使ってキャッシュを利用してみたいと思います。TektonでCloudNativeBuildpacksを使ってビルドする方法につい...
CI/CD

【Tekton】Cloud Native Buildpacksでビルドする

はじめにTektonでCloudNativeBuildpacksを使ってビルドをしてみます。TektonとCloudNativeBuildpacksの基本的なことについては下記を参照してください。TektonでCloudNativeBuil...
CI/CD

【Tekton】tekton-lintでTektonの静的解析をする

はじめにTektonのlinterであるtekton-lintについてざっくり紹介したいと思います。tekton-linttekton-lintは、Tektonの静的解析ツールです。下記のようにtekton-lintコマンドで静的解析可能で...
CI/CD

Tektonで”syntax error: bad substitution”が出た時の対応

はじめにTektonのパイプラインでsyntaxerror:badsubstitutionというエラーが出た場合の対応についてまとめました。エラー内容Tektonパイプラインの中のスクリプトを実行している箇所で下記のようなエラーが発生してい...
CI/CD

【Tekton】PipelineでTaskを実行する条件をつける

はじめにTektonのPipelineの中で条件をつけてTaskを実行する方法を紹介します。TektonのPipelineやTaskについては、下記を参照してください。whenを使ったtask実行の条件指定Pipelineの中でTaskを実...
スポンサーリンク