並び順

ブックマーク数

期間指定

  • から
  • まで

1 - 5 件 / 5件

新着順 人気順

ciの検索結果1 - 5 件 / 5件

  • CodeBuild + Step FunctionsでCI/CDパイプラインを構築! - Qiita

    はじめに こんにちは! yu-Matsuです。 以前、セキュリティの観点からGitHubやSaaSのCI/CDを利用できないため、AWSのサービスのみでコードの管理とCI/CDを実現しなければならないという場面がありました。そこで色々と苦戦しつつも CodeBuild + Step Functions でのCI/CDパイプラインを構築しましたので、その経験談を記事にしたいと思います。同じような状況になっている方の一助になれば幸いです。 そもそもなんでCodeBuild + Step Functions? AWSにはCI/CDパイプラインを実現するサービスとしてCodePipelineというサービスがあります。巷ではCode4兄弟とばれるサービス群のうちの一つで、「Pipeline」の名の如く、 CodeBuildを含む弟たち(?)をまとめてCI/CDパイプラインを構築するためのお兄ちゃん的

      CodeBuild + Step FunctionsでCI/CDパイプラインを構築! - Qiita
    • GitLab rulesを理解してCI/CD Jobの起動を制御する - APC 技術ブログ

      こんにちは、クラウド事業部 CI/CDサービスメニューチームの山路です。 今回はGitLab CI/CDを扱う上で重要なキーワードである rules について、その使い方を整理しました。 docs.gitlab.com 背景 rulesの紹介 前提 rules:if rules:changes rules:exists rules:when rules:allow_failure rules:needs rules:variables rules:interruptible 複数のキーワードを組み合わせる例 rulesを再利用する includeとの組み合わせ さいごに 背景 GitLabは .gitlab-ci.yml にCI/CDの実行内容を定義します。 .gitlab-ci.yml は多くのキーワードを組み合わせて利用しますが、その中でも重要なものの一つが rules です。 rul

        GitLab rulesを理解してCI/CD Jobの起動を制御する - APC 技術ブログ
      • CI/CD Test Night #7で発表してきました

        お詫び 3 ヶ月経過してしまっていますが、CI/CD Test Night #7 の参加&発表記事となります。 当時から本業が忙しく、オフライン参加ではなく録画配信でも大丈夫でしょうか?など調整のご相談をして頂いた @ponkio_o さんありがとうございました! では振り替えてっていきましょう。 業務で役立つか もしれない?!GitHub Actions Tips 集 @ponkio_o さんの発表。 matrix job で JSON 使えるというのは初めて知りました。また照会にあった secrets を使ったやり方も使えそうだなと思いました。 paths フィルターは便利に使っていましたが、使い方は悩むところが多く、フィルタリングの Job を定義するやり方を照会されていたので、やっぱりやりたくなりますよねーという印象を持ちました。 CI/CD のセキュリティや Developer

          CI/CD Test Night #7で発表してきました
        • AndroidのCIで単体テストを高速化するには(Yahoo!フリマでの改善事例)

          こんにちは。Yahoo!フリマでAndroidアプリの開発を担当している惣元です。 Yahoo!フリマはCtoCのフリマサービスです。「モノの価値を最大化できるプラットフォームの提供」をミッションとして、「モノと人や情報を結ぶことでモノを最大限楽しみつくす社会の実現」を目指しています。サービスの大きな特徴として、動画出品、グッズ交換機能など、他のフリマサービスにはない独自の機能も提供しています。 今回は私たちの開発チームで実際に運用している、CI(継続的インテグレーション)による単体テストについて、実行時間を1時間から20分に減らせた工夫をご紹介します。 アプリリリースまでの開発フロー Yahoo!フリマ Android開発チームでは開発手法として「Lean XP」を取り入れており、2週間のイテレーションでアプリをリリースすることで、「ユーザーに価値のあるものを素早く届ける」ことを実現して

            AndroidのCIで単体テストを高速化するには(Yahoo!フリマでの改善事例)
          • GitHub ActionsでCI/CDを実験してみる - GMOインターネットグループ グループ研究開発本部

            こんにちは。次世代システム研究室のK.X.D.です。 はじめに ソースコード管理といえば、今ではGithubがすぐに思い浮かぶでしょう。 GitHub上でCI/CD実現できる機能はGithub Actionsです。 ソースコード管理しながら、外部サービス連携しなくても、CI/CD運用するのはとても便利と思いますので、 Github Actionsの実験を積んで、もっと自由に活用したいと思います。 やりたいこと: Githubのアクティビティ(PR作成、PRマージなど)により、CI/CDを自動化にしたいと思います。 具体的に、下記のような作業が実施したいです。 Docker ContainerでGolangのRevelアプリケーションを動かす Githubでソースコード管理して、PRを作成すると自動テスト実行(CIワークフロー実現) PRをMainへマージすると、自動でContainerイメ

              GitHub ActionsでCI/CDを実験してみる - GMOインターネットグループ グループ研究開発本部
            1