タグ

CDに関するmziyut112のブックマーク (3)

  • GitLab.com と CircleCI を連携させて CI を行う - Qiita

    はじめに CircleCI でカスタマーサクセスをしている鈴木です。リコッタチーズのパンケーキを作ろうとおもってリコッタチーズを買いに行ったら、リコッタチーズのパンケーキの既製品があったのでもうそれでいいやという気分になりました。 CircleCI がサポートする VCS として、新たに GitLab の SaaS版である GitLab.com が加わりました。日語のアナウンスはこちらのページにあります。まだローンチされたばかりでこれから実装されていく機能も多いのですが、簡単なテストビルドを行ってみます。 ちなみにサーバー版の GitLab Enterprise との連携は未対応です。今後に期待します。 連携に必要なもの GitLab.com のアカウント まだアカウントを持っていない場合、GitLab.com のトップページにある "Register" からアカウントを作成します。詳細

    GitLab.com と CircleCI を連携させて CI を行う - Qiita
  • Terraform CIでのコード実行制限 | メルカリエンジニアリング

    記事は2022年5月19日に公開された記事の翻訳版です。 この記事は、Security Tech Blog シリーズ: Spring Cleaning for Security の一部で、Security EngineeringチームのMaximilian Frank(@max-frank)がお届けします。 背景 メルカリでは、複数のチームで多数のマイクロサービスを開発しています。また、コードだけでなく、サービスの実行に必要なインフラのオーナーシップは、それぞれのチームが持っています。開発者がインフラのオーナーシップを持てるように、HashiCorp Terraform を使用してインフラをコードとして定義していて、開発者は、Platform Infra Teamが提供するTerraformネイティブリソースまたはカスタムモジュールを使用して、サービスに必要なインフラを構成できます。こ

    Terraform CIでのコード実行制限 | メルカリエンジニアリング
  • Daggerを使用してCIパイプラインを作成する - Qiita

    最近話題になっている?Daggerを使用して typescriptトランスパイルしS3へdeployするパイプラインを作成してみました。 Daggerとは Daggerは、CICD向けのポータブルなdevkitです。 DaggerはDocker互換のランタイムでパイプラインが実行されるため、Docker互換のランタイムが動く環境であれば Daggerをそのまま実行し、同一の結果を得ることができます。 Daggerではパイプラインの記述を一般的な yaml などではなくcuelangを使用して記述します。 module/packageや型定義などの強力な構文を使用することができます。 チュートリアルなども用意されています。 メリット 上記のことからDaggerを使用することで 開発環境とCI環境の統一 CIロックインをなくすことができる といったメリットを受けることができます。 Dagge

    Daggerを使用してCIパイプラインを作成する - Qiita
  • 1