CI/CD【Tekton】tekton-lintでTektonの静的解析をする はじめに Tektonのlinterであるtekton-lintについてざっくり紹介したいと思います。 tekton-lint tekton-lintは、Tektonの静的解析ツールです。 下記のようにtekton-lintコマンドで静的... 2022.05.17CI/CD
CI/CDTektonで”syntax error: bad substitution”が出た時の対応 はじめに Tektonのパイプラインでsyntax error: bad substitutionというエラーが出た場合の対応についてまとめました。 エラー内容 Tektonパイプラインの中のスクリプトを実行している箇所で下記のようなエラー... 2022.05.15CI/CD
CI/CD【Tekton】PipelineでTaskを実行する条件をつける はじめに TektonのPipelineの中で条件をつけてTaskを実行する方法を紹介します。 TektonのPipelineやTaskについては、下記を参照してください。 whenを使ったtask実行の条件指定 Pipelineの中でT... 2022.04.13CI/CD
CI/CD【KubernetesでCI/CD】Tekton Dashboardを使ってみる はじめに Tektonのコンポーネントの一つであるTekton Dashboardについてざっくり解説し、簡単な使い方を紹介します。 Tektonそのものについては下記で解説しています。 Tekton Dashboardとは Tekton... 2022.02.01CI/CD
CI/CDTekton CLIでログを継続的に表示する はじめに Tekton CLIでTaskRunやPipelineRunのログを継続的に表示する方法を紹介します。 コマンド 下記でTaskやPipelineの一覧から選択してログを継続的に見ることができます。 tkn pipeline lo... 2022.01.24CI/CD
CI/CD【KubernetesでCI/CD】Tektonコマンドまとめ はじめに Tekton CLI(tkn)のよく使いそうなコマンドをまとめました。 これからTektonを使い始める方は下記を参考にしてください。 Tektonを動かしながらコマンドを試したい場合は、下記の記事を参考に動かしながら試してくだ... 2021.12.23CI/CD
CI/CD【KubernetesでCI/CD】Tektonのパラメーターを理解する はじめに Tektonでのパラメーターがどのように設定され、どのように受け渡しがされるのかを実際に動かしながら理解していきたいと思います。 Tekton PipelineとTekton Triggerについては使える環境が前提となっています... 2021.11.21CI/CD
CI/CD【KubernetesでCI/CD】Tekton Triggerをローカルで試してみる はじめに Tektonの中からTekton Triggerにフォーカスして、簡単なパイプラインを実行してみたいと思います。 Tekton Triggerは使えるようになっていることが前提になります。インストール方法は下記で紹介しています。 ... 2021.11.18CI/CD
CI/CD【KubernetesでCI/CD】Tekton Pipelineでビルドからデプロイまでやってみる はじめに Tekton PipelineでGithubからソースを取得して、ビルドしてデプロイするまでを試してみたいと思います。 Tekton Pipelineを簡単な例で動かしてみるのは下記の記事でやってみましたが、今回はもう少し実例に近... 2021.11.16CI/CD
CI/CD【KubernetesでCI/CD】Tekton動かしてみる はじめに 簡単な例を使って、Tekton Pipelineを動かしてみたいと思います。 Tektonについては下記を参考にしてください。また、Tekton Pipeline使うまでの準備も紹介しています。 本記事では、Tekton Pip... 2021.11.13CI/CD