IBM Cloud チュートリアル
オープン・ツールチェーン Tekton カタログ
2020年07月08日
カテゴリー IBM Cloud Blog | IBM Cloud チュートリアル
記事をシェアする:
この投稿は、2020年6月25日に、米国 IBM Cloud Blog に掲載されたブログ(英語)の抄訳です。
これらは、IBM Cloud DevOps Tektonパイプラインの経験を得るのに最も役立つTektonタスクの一部です。
継続的デリバリー Tektonパイプラインは、IBM Cloud DevOpsツールチェーンの中核です。 このページでは、IBM Cloud 継続的デリバリー Tektonパイプラインを使用してアプリケーションを構築およびデプロイするのに役立つ最も役立つTektonタスクのセットを提供します。
Tektonについて
Tektonパイプラインは、Kubernetesクラスター(英語)内で継続的インテグレーション(英語)と継続的デリバリー(英語)パイプラインを構成および実行するために使用できるオープンソースプロジェクト(IBM外のWebサイトへ)です。 Tektonパイプラインはyamlファイルで定義され、通常はGitリポジトリーに保管されます。
Tektonの詳細と背景については、「Tekton:A Modern Approach to Continuous Delivery」(英語)と次のビデオを参照してください。
Tektonカタログの説明
Tektonカタログは、Tektonパイプラインで再利用できる一連のタスクを含むGithubリポジトリ(IBM外のWebサイトへ)です。各タスクは、その使用法に対応するサブディレクトリにあり、readmeとサンプルのパイプライン/リスナーを含むサンプルフォルダーが付属しています。 READMEには、タスクの使用法、コンテキスト、パラメーター、および出力の詳細が記載されています。
使用例:gitリポジトリのクローン
- IBM Cloud DevOps Toolchainsは初めてですか?入門ページをご覧ください
- git cloneタスク情報を確認する
- タスクのインストール手順に従います
Tektonカタログコンテンツ
コード
- Git
- リポジトリを複製する
- git commit statusを設定する
デリバリー
- IBM Cloud Container Registry
- Dockerイメージをビルドする(dind、Buildkitを使用)
- Dockerイメージに対して脆弱性アドバイザースキャンを実行する
- Cloud Foundry
- Cloud Foundryアプリケーションをデプロイする
- IBM Cloud Kubernetesサービス
- Kubernetesクラスター構成をフェッチする
- Kubernetesクラスターのコンテキストでbashスニペット/スクリプトを実行する
学び
- IBM Cloud Devops Insights
- ビルド、テスト、レコードをDevOps Insightsに公開
- DevOps Insightsのゲートポリシーを評価する
コミュニケーション
- Slack
- 継続的デリバリーツールチェーンに統合されたSlackチャネルにメッセージを投稿する
その他
- IBM Cloud DevOps Open-Toolchain
- ツールチェーンとそれがデプロイしたアプリケーションの間のデプロイ可能なマッピングを作成または更新します
- 指定されたjq形式を使用して、目的の構成マップから値を抽出します
追加のリソース
- Tektonパイプラインの操作
- Tekton Pipelinesの環境とリソース
- Tektonプロジェクト:KubernetesネイティブCI / CD(IBM外のWebサイトへ)
- Tektonのドキュメント(IBM外のWebサイトへ)
翻訳:IBM Cloud Blog Japan 編集部
マネージドで手間なくシンプルにご利用いただける待望のVMware新サービスが東京リージョンに上陸!
IBM Cloud Blog, IBM Cloud News
IBM Cloud for VMware Solutionsではこれまで、幅広いサービスラインナップでお客様のミッションクリティカルなワークロードを支えるクラウド基盤を提供してきました。 お客様自身が管理者権限を有して運 ...続きを読む
【NTTコミュニケーションズ様との共同実証報告】AI時代のネットワーク運用高度化に向けた取り組み
IBM Cloud Blog, オートメーション
システム障害と聞くだけで緊張してしまうのは私だけでしょうか?心理的にも体力的にも負荷が高いこの仕事をAIによって、なんとか楽にならないのか、と誰しもが思っています。そこで、IBMのAIによる運用支援ソリューションであるA ...続きを読む
IBMテクノロジーをフル活用しサービス競争力を大幅に向上させた、証券会社向けサービス「KICSクラウド」とは?
IBM Cloud Blog, IBM Partner Ecosystem
光世証券株式会社(以下、光世証券)は、証券業務を行う事業者向けに、証券基幹業務システムをクラウドで利用できる“KICS クラウド”の提供を開始することを発表しました。KICSクラウドはIBM Cloud環境で稼働している ...続きを読む