並び順

ブックマーク数

期間指定

  • から
  • まで

201 - 240 件 / 797件

新着順 人気順

CIの検索結果201 - 240 件 / 797件

  • GitLab CIテンプレートを作って色んなチームに布教した話 - エムスリーテックブログ

    これはエムスリー Advent Calendar 2022の32日目の記事です。 前日は@po3rinによる、ただのソフトウェアエンジニアが検索エンジニアになるまで でした。 あけましておめでとうございます。エムスリーエンジニアリンググループでScalaとマミさんが好きな安江です。アドカレを購読しているみなさま、またお目に掛かりましたね。素敵な出会いはたくさんあって欲しいですが、プログラマなら似たコードとの出会いは少なくしたいものです。今年度のAI・機械学習のベストMR第1位に輝いたのもGitLab CIテンプレート用リポジトリの作成という、GitLab CIのテンプレートに関するものでした。本記事では、私が布教したGitLab CIのテンプレートの実例を3つ紹介したいと思います。 1. レビュー依頼ジョブ 2. 古いブランチの通知 3. renovate, scala stewardのテ

      GitLab CIテンプレートを作って色んなチームに布教した話 - エムスリーテックブログ
    • warning絶許マンがCIで捗る話し - Qiita

      all: clang-format -style=file < z80.hpp > z80.hpp.bak cat z80.hpp.bak > z80.hpp rm z80.hpp.bak cd test && make cd test-ex && make zexall ci: cd test && make cd test-ex && make ci ローカル: make [all] でメインモジュールを clang-format で整形してからテスト実行 CI: clang-format での整形を省略しつつテスト実行 text-ex/Makefile の実行手順がローカルとCIで異なっています。 ローカル: cd test-ex && make zexall CI: cd test-ex && make ci CFLAGS=-I../ \ -std=c++11 \ -O2 \ -W

        warning絶許マンがCIで捗る話し - Qiita
      • The Legends of Runeterra CI/CD Pipeline

        The Legends of Runeterra CI/CD Pipeline Hi, I’m Guy Kisel, and I’m a software engineer on Legends of Runeterra’s Production Engineering: Shared Tools, Automation, and Build team (PE:STAB for short). My team is responsible for solving cross-team shared client technology issues and increasing development efficiency. We focus on the areas that empower other teams to do more and protect the team from

          The Legends of Runeterra CI/CD Pipeline
        • ninnannon on Twitter: "マンガやロックが好きといえば大喜びするくせに、クラシック聞いてると言っただけで「お高くとまりやがって」とか「ブルジョワめ」とかいうリプがわんさかつく。色んな音楽があるうちの一種にすぎないのに。 そりゃあ松井や橋下みたいな分かりや… https://t.co/Wm0i2CI3Kn"

          マンガやロックが好きといえば大喜びするくせに、クラシック聞いてると言っただけで「お高くとまりやがって」とか「ブルジョワめ」とかいうリプがわんさかつく。色んな音楽があるうちの一種にすぎないのに。 そりゃあ松井や橋下みたいな分かりや… https://t.co/Wm0i2CI3Kn

            ninnannon on Twitter: "マンガやロックが好きといえば大喜びするくせに、クラシック聞いてると言っただけで「お高くとまりやがって」とか「ブルジョワめ」とかいうリプがわんさかつく。色んな音楽があるうちの一種にすぎないのに。 そりゃあ松井や橋下みたいな分かりや… https://t.co/Wm0i2CI3Kn"
          • npm installとnpm ciの動作確認を簡単にやっておいた - Mitsuyuki.Shiiba

            先週、npm installとnpm ciについて調べて考えたことを書いたのだけど、ドキュメントを読んで、頭の中で考えたことをまとめただけなので、これだけだとちょっと気持ち悪いなと思って。簡単ではあるけど実際の動作を確認することにした。 bufferings.hatenablog.com 結果 だいたい想像どおりだった。今回のサンプルプロジェクトで実験した結果は次のとおり。 (1)と(2)は、キャッシュがない場合のnpm ciとnpm installの速さ。想像では「npm ciの方が多少速いのかな?」と考えていたけどほぼ同じだった。node_modulesがない状態から始まるので、npm ciはnpm_modulesを削除する必要がない。一方で、npm installも既存のnode_modulesをチェックする必要がなくて、package.jsonとpackage-lock.jsonの

              npm installとnpm ciの動作確認を簡単にやっておいた - Mitsuyuki.Shiiba
            • 「金融サービス向けに理想のCI/CDを追い求めたお話」というタイトルでJAWS DAYS 2020 オンライン開催に登壇してきました - How elegant the tech world is...!

              はじめに AWSユーザグループコミュニティのイベントであるJAWS DAYS 2020にCI/CDの枠組みでCall for Papersの公募に採用されましたので、本日、目黒セントラルスクエア@AWSへオンライン収録に行ってきました。 JAWS DAYS 2020 | Your Next Cloud Journey 残念ながら、今年COVID-19の影響で現地五反田での開催が中止となってしまいましたが、JAWS実行委員の方々がなんとか盛り上げていただき、オンラインの場にて登壇する運びとなりました。実行委員の方々、本当にありがとうございました。 発表した内容 発表タイトルは「金融サービス向けに理想のCI/CDを追い求めたお話」です。同僚の馬勝さんと50分枠で前後半25分ずつに担当分けして発表してきました。 私自身、今の会社に務めてちょうど9年目となるところですが、入社以来、ずっと金融システ

                「金融サービス向けに理想のCI/CDを追い求めたお話」というタイトルでJAWS DAYS 2020 オンライン開催に登壇してきました - How elegant the tech world is...!
              • Homebrew 4.0 で git repo の保持が不要になったので削除した, Ruby CI の sprockets を propshaft にした, Asakusa.rb 第 702 回 - HsbtDiary(2023-02-21)

                ■ Homebrew 4.0 で git repo の保持が不要になったので削除した 4.0.0 — Homebrew にあるように homebrew 4.0 から core と cask の formulae は API 経由で json で取得するようになったのでローカルに保持している formulae は untap コマンドで全て消した。 $ brew untap homebrew/core Untapping homebrew/core... Untapped 3 commands and 6532 formulae (6,884 files, 599.4MB). ~ $ brew untap homebrew/cask Untapping homebrew/cask... Untapped 4164 casks (4,236 files, 355.9MB). 1gb 弱のスペー

                • GitHub - github/gh-valet: Valet helps facilitate the migration of Azure DevOps, CircleCI, GitLab CI, Jenkins, and Travis CI pipelines to GitHub Actions.

                  You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

                    GitHub - github/gh-valet: Valet helps facilitate the migration of Azure DevOps, CircleCI, GitLab CI, Jenkins, and Travis CI pipelines to GitHub Actions.
                  • [DevOpsプラットフォームの取り組み #5] Cloud Native CI/CDを実現するTektonの紹介 - NTT Communications Engineers' Blog

                    はじめに DevOpsプラットフォームの取り組みを紹介する5回目の記事です。 Qmonus Value Stream開発チームの杉野です。 連載第5回では、Qmonus Value StreamでCI/CD機能を実現するための要素技術として用いている、OSSのTektonについて紹介します。 これまでの記事をまだ見ていないという方は、Qmonus Value StreamというプラットフォームがどのようにTektonを利用しているかを過去の記事で述べていますので、覗いてみてください。 また、本記事ではKubernetes(以下、k8s)に関する知識がある前提で記述していますので、ご了承ください。 Tekton とは Tektonは一言でいうと、CI/CDシステムを作成するためのKubernetes Nativeなオープンソースフレームワークです。さらに噛み砕いて表現すると、k8s上で動作し

                      [DevOpsプラットフォームの取り組み #5] Cloud Native CI/CDを実現するTektonの紹介 - NTT Communications Engineers' Blog
                    • Cloud Deploy 実践編: CI との連携

                      前回『デプロイに全集中!新サービス Cloud Deploy』では、Cloud Deploy (現在プレビュー段階です)の背景にある思想 & 基本的な使い方をご紹介しました。今回は少し視野を広げ CI との関係を知り、連携して動かすことをゴールに、その過程で考慮すべきポイントも併せてご紹介します。 TL;DRCI と CD の管理主体が分かれます、改めて理想を検討しましょうgit リポジトリでテスト・ビルド・デプロイ “方法” を管理CI でテストし、ビルドし、成果物をまとめるCD で成果物とデプロイ先の管理 & ロールアウト / ロールバックこの 3 つを繋ぐのは Skaffold ローカルから実行環境までの様々な環境差異視野を広げつつも、今回も Google はどんなことを課題と捉え、何を解決しようとしているのかを一緒に考えてみたいと思います。 CI / CD パイプラインパイプライン

                        Cloud Deploy 実践編: CI との連携
                      • Kubernetes Meetup Tokyo#24で「ZealsでのCI/CDパイプライン構築事例」について登壇しました! - Zeals TECH BLOG

                        こんにちは! 普段はGolangでMicroservicesを開発しているぱんでぃーです! 今回のエントリーでは『Kubernetes Meetup Tokyo #24』でLT枠として登壇してきたレポートをお届けします! k8sjp.connpass.com LTに登壇しようと思った経緯 『Kubernetes Meetup Tokyo』はKubernetesはもちろん、そのエコシステムの一部として利用されるCloud Nativeなテクノロジーについて情報交換や交流を行うミートアップです。イベントは毎月開催されているのですが、CNCF(Cloud Native Computing Foundation)まわりのテクノロジーは急成長しているため、毎回新しい発見があります!!(ついていくのも大変ですが・・・笑) k8sjp.connpass.com 私自身も過去10回ほど、一般参加者としてミ

                          Kubernetes Meetup Tokyo#24で「ZealsでのCI/CDパイプライン構築事例」について登壇しました! - Zeals TECH BLOG
                        • 1400 行の一枚岩な .gitlab-ci.yml を分割して CI を高速化した - 弁護士ドットコム株式会社 Creators’ blog

                          こんにちは。弁護士ドットコム クラウドサイン事業本部で SRE をしています、大内と申します。 クラウドサイン事業本部の SRE ではサービスの可用性、信頼性の向上や開発の高速化、省力化を目指した開発を日々行っています。 クラウドサイン事業本部では本体アプリケーション(以下本体)のソースコード管理を GitLab で行っています。 そして、本体とその関連サービス、バッチなどを 1 つのリポジトリで管理するモノレポ構成を取っています。 今回は、そんなモノレポ構成のリポジトリの GitLab CI パイプラインを分割し、開発速度を大きく改善した話をご紹介します。 CI 分割以前の CI 構成 モノレポ構成プロダクトの CI が抱えていた課題 他のテストの待ち時間の影響を受けて待ち時間が伸びる テストが失敗するとすべてのデプロイがブロックされる .gitlab-ci.yml の肥大化による、コー

                            1400 行の一枚岩な .gitlab-ci.yml を分割して CI を高速化した - 弁護士ドットコム株式会社 Creators’ blog
                          • 同人ゲーム制作者向け misskey サーバーはじめました - いなずまそふと制作支援部 - Ci-en(シエン)

                            Misskey.doujin.games つくりました ご存じの通り…かどうかはわかりませんが、いなずまそふとは成人向けのゲーム制作サークルです。悲しいことに X(Twitter) のアカウントが凍結されていまいました。 最近はセンシティブな画像をアップロードしていなかったので、規約に反しているとは思えないのですが、成人向けであることをわかりやすくするためにアカウント名を変更したところアカウント凍結に至ってしまいました。 異議申し立てをしてもまともに審査されている様子はありません。 森島コンさんの記事にある内容と同じですね、今のところ弁護士にお願いするつもりはないのですが、動向には期待したいところです。 https://ci-en.dlsite.com/creator/21937/article/994900 X で成人向けの活動を行っていくのは難しいだろうなと思い、以前から同人ゲーム制作

                              同人ゲーム制作者向け misskey サーバーはじめました - いなずまそふと制作支援部 - Ci-en(シエン)
                            • Sonota on Twitter: "これを日中戦争時の中国人がやったら天文学的賠償額になり、とてもじゃないが賠償しきれないので中国も放棄せざるを得ないことを日本はやったんだけど、そこにつけ込んで侵略を否定するくずの多いこと。 https://t.co/73ci01Y0Qi"

                              これを日中戦争時の中国人がやったら天文学的賠償額になり、とてもじゃないが賠償しきれないので中国も放棄せざるを得ないことを日本はやったんだけど、そこにつけ込んで侵略を否定するくずの多いこと。 https://t.co/73ci01Y0Qi

                                Sonota on Twitter: "これを日中戦争時の中国人がやったら天文学的賠償額になり、とてもじゃないが賠償しきれないので中国も放棄せざるを得ないことを日本はやったんだけど、そこにつけ込んで侵略を否定するくずの多いこと。 https://t.co/73ci01Y0Qi"
                              • dbtでCIを実現するために、Github ActionsでAWSのVPC越えしたい。 - KAYAC Engineers' Blog

                                この記事はTech KAYAC Advent Calendar 2023の8日目の記事です。 こんにちわ。その他事業部SREチームの@mashiikeです。 最近、風変わりな記事を連投しているのですが、今回も風変わりです。 ひとことで要約すると、 私は!Github Actionsから!Redshiftにアクセスしたいんだ!!! です。 TL;DR dbtのCIを実現したい。ローカルのunit-testはできてるんだが、Github ActionsからRedshiftへのアクセスに難がある。 Github ActionsからRedshiftにアクセスするために頑張ってみた。 kayac/ecspressoで踏み台となるECS Taskを立ち上げる。 fujiwara/ecstaでportforwardingする。 mashiike/redshift-credentials で一時認証情報を

                                  dbtでCIを実現するために、Github ActionsでAWSのVPC越えしたい。 - KAYAC Engineers' Blog
                                • piqcy on Twitter: "品質の担保されたPythonプロジェクトを作るためのチェックリスト。Pythonのバージョン/パッケージ管理からコメント、テストの書き方、カバレッジの計測にGitHub ActionによるCIの設定まできっちり書かれている。 https://t.co/4VqOHFGL8K"

                                  品質の担保されたPythonプロジェクトを作るためのチェックリスト。Pythonのバージョン/パッケージ管理からコメント、テストの書き方、カバレッジの計測にGitHub ActionによるCIの設定まできっちり書かれている。 https://t.co/4VqOHFGL8K

                                    piqcy on Twitter: "品質の担保されたPythonプロジェクトを作るためのチェックリスト。Pythonのバージョン/パッケージ管理からコメント、テストの書き方、カバレッジの計測にGitHub ActionによるCIの設定まできっちり書かれている。 https://t.co/4VqOHFGL8K"
                                  • テックブログカンファレンスで「テックブログとCI」という話をしました #techblogconf | DevelopersIO

                                    はじめに AWS事業本部の佐々木です。 2020年2月25日(火)に開催されたテックブログカンファレンスで、「テックブログとCI」というタイトルでお話させて頂きました。 会場は株式会社インターネットイニシアティブ (IIJ) 本社。素敵な会場のご提供ありがとうございました。 資料 Tweetまとめはこちら。 2020/02/25 テックブログカンファレンス #techblogconf お伝えしたかったこと クラスメソッドの技術ブログであるDevelopers.IOは、2011年7月にスタートし、8年以上継続して続けております。おかげさまで月間290万PV/90万UUと多くの方に見て頂けるようになりました。しかし私達はこの技術ブログをブランディングやマーケティングの手段だとは考えていません(結果的にそうなっている点は否めませんが、それを目的とはしていません) 弊社が考えるエンジニアの育成スパ

                                      テックブログカンファレンスで「テックブログとCI」という話をしました #techblogconf | DevelopersIO
                                    • [初心者向け] GitHub ActionsからECS FargateにCI/CDしてみた | DevelopersIO

                                      こんにちは!コンサル部のinomaso(@inomasosan)です。 本記事はGitHub Actions Advent Calendar 2021の20日目の記事です。 投稿が遅くなってしまい申し訳ございません! GitHub ActionsからECSへ簡単にCI/CDできると聞いたので試してみました。 いくつか参考ブログはあったのですが、ワークフローのテンプレートが古くなっていたりしたので改めてブログにまとめてみました。 前提 以下の環境を構築している必要があります。 DockerイメージレジストリにECRを使用 ECSでコンテナを起動中 GitHub Actionsワークフローについて 今回はGitHub ActionsのDeploy to Amazon ECSというテンプレートからワークフローを作成します。 テンプレートの大まかな内容は以下の通りです。 ECRにログイン Dock

                                        [初心者向け] GitHub ActionsからECS FargateにCI/CDしてみた | DevelopersIO
                                      • トランクベース開発の実現に向けた開発プロセスとCIパイプラインの継続的改善

                                        CI/CD Conference 2023 https://event.cloudnativedays.jp/cicd2023/talks/1774

                                          トランクベース開発の実現に向けた開発プロセスとCIパイプラインの継続的改善
                                        • LLMのプロンプトをCI/CDで評価する。promptfooを使って - Gunosy Tech Blog

                                          こんにちは。 LLM事業部のUTです。 概要 promptfoo の紹介 起動 CI での評価 GitHub Action まとめ 概要 OpenAI による ChatGPT 登場の衝撃から1年ほど経ちましたが、 LLM を活用する企業はものすごく増えました。 OpenAI だけでなく、大手クラウドや Hugging Face などを通して各企業も提供しています。 遊びで使う分にはどの LLM を使うかは適当で良いかと思いますが、プロダクトとして提供する場合利用を想定しているシーンに対して、最適なモデルを選びたいと思うのは必然でしょう。 また LLM を利用してレスポンスを受けるに当たり、最も重要なのがプロンプトです。 様々な研究結果にもある通り、プロンプトの書き方一つで出力結果が大きく変わります。 欲しいアウトプットを出すプロンプトを探すには、プロンプトを複数作り比較する必要があります。

                                            LLMのプロンプトをCI/CDで評価する。promptfooを使って - Gunosy Tech Blog
                                          • コミット前後でベンチマークが悪化していたらテストを落とすGoのCI用ツール - knqyf263's blog

                                            本当にただこれがやりたかっただけです。今でも既存のものがあるだろうと思っているのですが、誰も教えてくれなかったのでシュッと作りました。落ち込まないので今からでも教えてくれて良いです! pushしたらコミットの前後でgo test -bench的なことして有意に悪化してたらテスト落としてくれるSaaSとかOSSとかありませんか— スッキリごん! (@knqyf263) 2020年1月10日 概要 上のツイートにある通りなのですが、Goだとベンチマークを計測するツールがデフォルトでgo testに同梱されているので、GitHubとかにコミットされたらそのコミットと一つ前のコミットでベンチマークのスコアを比較して、悪くなっていたら教えて欲しかっただけです。シェルスクリプトで数行で出来るようなレベルですし、ちょっとオプションつけたり表示をリッチにしても200行ぐらいで済みそうだったのでGoでツール

                                              コミット前後でベンチマークが悪化していたらテストを落とすGoのCI用ツール - knqyf263's blog
                                            • LINEの開発現場を支えるCI/CD DevOps推進のために大切にしていること

                                              2020年01月29日、DevOpsについての知見を共有する「うちのDevOps事情〜大規模サービスのモニタリングあれこれ〜」が開催されました。DevOpsを推進していく際のさまざまな事例を紹介します。「LINEにおけるCI/CDとMonitoring」に登壇したのはLINE Growth Technology株式会社・黒木 亮太氏。登壇資料はこちら LINEにおけるCI/CDとMonitoring 黒木亮太氏(以下、黒木):「LINEにおけるCI/CDとMonitoring」というお話をさせていただこうかなと思ってます。 まずは私のプロフィールです。私は黒木亮太と言います。2019年にLINE Growth Technologyに移って、LINE Growth Technology株式会社の東京開発室の室長をやっています。 もともとWeb系の会社にずっといて、こういう業界にはけっこう

                                                LINEの開発現場を支えるCI/CD DevOps推進のために大切にしていること
                                              • Building the perfect GitHub CI workflow for your frontend team - Maxime Heckel's Blog

                                                Building the perfect GitHub CI workflow for your frontend team You've probably noticed if you've been following me for a while that I'm a ✨ big fan ✨ of automation. I wrote about automated CI/CD a year ago and also talked a lot about the concepts surrounding this subject, but never really touched upon the tools I use for my CI jobs and how I use them. One such tool that has really worked for me, e

                                                  Building the perfect GitHub CI workflow for your frontend team - Maxime Heckel's Blog
                                                • AmplifyでReactアプリのデプロイ、CI/CDをする公式チュートリアルをやってみた | DevelopersIO

                                                  大阪オフィスのYui(@MayForBlue)です。 AWS Amplify(以下Amplify)を触る機会があり、Reactアプリのデプロイ、ホスティングとCI/CDを試すことができるチュートリアルを見つけたのでやってみました。 Reactを知らなくても簡単にできるのと、AmplifyだけでなくCI/CDがどういうものかをサクッと掴むこともできるのでとても良いチュートリアルだと思いました! 所要時間は30分くらいでした。 Deploy and host a ReactJS app with AWS Amplify Console 手順 前提条件 Reactアプリケーションを作成する GitHubにpushする Amplify をセットアップする CI/CDを試す アプリケーションの削除 前提条件 Node.jsがインストールされていること GitHubアカウントを持っていること Node

                                                    AmplifyでReactアプリのデプロイ、CI/CDをする公式チュートリアルをやってみた | DevelopersIO
                                                  • GitHubのDependabotが作るプルリクエストで動くCI/CDで、デプロイさせたくない | DevelopersIO

                                                    GitHubには、Dependabotという便利な機能があります。 これは、利用しているライブラリに脆弱性が見つかったり、更新できる場合に、自動でプルリクエストを作ってるくれる機能です。 Keeping your supply chain secure with Dependabot - GitHub Docs GitHubにDependabotを導入して依存ライブラリを自動アップデートする | DevelopersIO とてもありがたい機能なのですが、同時にプルリクエスト(のためのブランチ)が作られて、同時にCI/CDが動いて、同時に同じAWS環境にデプロイされるのは嬉しくありません。 そこで、本記事では、「Dependabotで作られたプルリクエストの場合、デプロイさせない」を試してみます。 なお、CI/CDはCircleCIを使います。 おすすめの方 GitHubのDependabo

                                                      GitHubのDependabotが作るプルリクエストで動くCI/CDで、デプロイさせたくない | DevelopersIO
                                                    • cache を最適化して RuboCop の CI 実行時間を劇的に改善した話 - JMDC TECH BLOG

                                                      こんにちは、プロダクト開発部の八杉です。JMDC では主に web フロントエンドの実装や設計を中心に行っているほか、最近は Rails の GraphQL モジュールの設計や CI の最適化にも取り組んでいます。 本記事は JMDC Advent Calendar 2023 11日目の記事です。 qiita.com この記事では、 RuboCop を CI で実行した際に遭遇した cache にまつわる 3 つの問題とその対処について紹介します。 背景 今回お伝えするのは、私が開発に携わる Pep Up (ペップアップ) という web サービスの話です。 Pep Up は Ruby on Rails 製のアプリケーションで、コードフォーマッターに RuboCop を使用しています。8 年前の開発初期から使用していますが、違反のチェックを厳格に行っていなかったこともあり、ここ数年はフォー

                                                        cache を最適化して RuboCop の CI 実行時間を劇的に改善した話 - JMDC TECH BLOG
                                                      • PR TIMESフロントエンドのCI パイプラインを改善して、CI 処理時間とBillable Time を50%を削減した話 | PR TIMES 開発者ブログ

                                                        ここんにちはPR TIMES開発本部のインターンの Chanoknan です。 PR TIMESについてフロントエンドのCI パイプラインを改善についてお話しします。 PR TIMESでは、Reactで書かれたすべてのフロントエンドのコードのコードはMonorepo として管理しています。 そのMonorepoのCI パイプラインは、システム全体のLint、Type Check、Test、Buildを行うようにCIパイプラインが設定されており、これにはかなりの時間がかかり、GitHub ActionsのBillable Timeにも影響を与えます。これを緩和するため、CI処理時間を減らすためのいくつかの戦略を実施しています。詳細については、以下の記事を参照してください。 改善できる点を特定する この作業に取り組む前、私はCIパイプラインやGitHub Actionsについて詳しくありません

                                                        • reviewdog🐶を飼ってGitLab-CI上で静的解析しませんか? - Qiita

                                                          はじめに レビュワーの工数削減とヒューマンエラーを防ぎコードの品質をさらに向上させていく取り組みの一環として、自動コードレビュー(静的解析) を検討しました。 そこで、reviewdogというツールを用いて実装しようとしたのですが、 reviewdogはgithub-actionsベースで開発がされているため、gitlabでの使用に関しては、ほとんど事例・記事はありませんでした。 導入まで少しだけ苦労したので、この記事がgitlab上でreviewdogの使用を想定している人に向けて参考になれば幸いです。 reviewdogとは? Go言語で記述されたOSS。 各種 linter 解析の検出結果を MR(またはPull Request) にコメントする形で指摘してくれるツール 以下のreviewdog開発者の記事を読むと概要が掴めると思います。 Reviewdog を飼ってコードレビューや

                                                            reviewdog🐶を飼ってGitLab-CI上で静的解析しませんか? - Qiita
                                                          • Performance monitoring with Lighthouse CI  |  Articles  |  web.dev

                                                            Performance monitoring with Lighthouse CI Stay organized with collections Save and categorize content based on your preferences. How to add Lighthouse to a continuous integration system, such as GitHub Actions. Lighthouse CI is a suite of tools for using Lighthouse during continuous integration. Lighthouse CI can be incorporated into developer workflows in many different ways. This guide covers th

                                                            • akiatoji on Twitter: "トランプはツィッター追放されてからつれなくした企業にちまちまと郵便送りつけて仕返ししてる。例えばコストコに小学生みたいな手紙を送りつけて会員をやめたり。もう幼児レベル。当然誰も取り上げてくれない。 https://t.co/F8cI62mvU7"

                                                              トランプはツィッター追放されてからつれなくした企業にちまちまと郵便送りつけて仕返ししてる。例えばコストコに小学生みたいな手紙を送りつけて会員をやめたり。もう幼児レベル。当然誰も取り上げてくれない。 https://t.co/F8cI62mvU7

                                                                akiatoji on Twitter: "トランプはツィッター追放されてからつれなくした企業にちまちまと郵便送りつけて仕返ししてる。例えばコストコに小学生みたいな手紙を送りつけて会員をやめたり。もう幼児レベル。当然誰も取り上げてくれない。 https://t.co/F8cI62mvU7"
                                                              • MySQL 8.0 でも utf8mb4_general_ci を使い続けたい僕らは - mita2 database life

                                                                このエントリーは MySQL Advent Calendar 2020 の 12/7 のエントリーです。 照合順序(COLLATION)とは 照合順序は文字列の比較やソート順のルールのことです。各キャラクタセットごとに照合順序が定義されています。 -- SHOW COLLATIONS で一覧が見れる mysql> SHOW COLLATIONS; +----------------------------+----------+-----+---------+----------+---------+---------------+ | Collation | Charset | Id | Default | Compiled | Sortlen | Pad_attribute | +----------------------------+----------+-----+-------

                                                                  MySQL 8.0 でも utf8mb4_general_ci を使い続けたい僕らは - mita2 database life
                                                                • GitHub Actionsを駆使してPuppetのCIを改善してきた道のり - Pepabo Tech Portal

                                                                  こんにちは!技術部プラットフォームグループの@h0mirun_deux, @ryuichi_1208, @rsym1290 です。 今回は、社内で取り組んでいるPuppetのCI改善についてお話したいと思います。 ペパボにおけるインフラの構成管理とCIについて 弊社では様々なサービスを提供しており、その殆どのサービスでPuppetを用いてインフラの構成管理をしています。 また、GitHub Actionsを用いてCIを動かしており、リモートリポジトリへのpushのタイミングでの各ロールのCIが実行されます。 本稿では、カラーミーショップと30days Albumで取り組んだCI改善について掘り下げていきたいと思います。 従来のCI カラーミーショップや30days AlbumではPuppetを用いて各ロールのミドルウェアの構成管理をしています。 なにか変更をする場合は、Pull Reque

                                                                    GitHub Actionsを駆使してPuppetのCIを改善してきた道のり - Pepabo Tech Portal
                                                                  • コミット単位でWebサイトのパフォーマンスを計測出来るLighthouse CIを使ってみた - SMARTCAMP Engineer Blog

                                                                    こんにちは、スマートキャンプのエンジニア中川です。 本記事は「スマートキャンプ Advent Calendar 2019 - Qiita」の2日目の記事になります。 突然ですがみなさん、Webサイトのパフォーマンス計測はお好きですか? 好き嫌いはさておき、私は以下のような課題感を前々から持っていました。 顕在化してきたタイミングで問題となる いつパフォーマンスが悪化したのか、継続して悪化し続けているのかなど、情報量がすくない状態から対応をはじめなければならない 調査が長くつらいものになる なぜパフォーマンスが悪いのかわからない ある特定のコミットで著しく悪化したのか?どういう変更をするとスコアが遅くなりがちなのか?など知見が貯まらない どれもあるあるな悩みかと思いますが、タイムラインをチェックしていたところたまたまLighthouse CIの存在を知り、これらの課題を解決出来そうだったので

                                                                      コミット単位でWebサイトのパフォーマンスを計測出来るLighthouse CIを使ってみた - SMARTCAMP Engineer Blog
                                                                    • 【社内勉強会】AKIBA.GCP でZennのCI/CDを紹介し、Google Cloud Japan の皆さまに改善アドバイスをいただきました | DevelopersIO

                                                                      【社内勉強会】AKIBA.GCP でZennのCI/CDを紹介し、Google Cloud Japan の皆さまに改善アドバイスをいただきました こんにちは。Zennチームの和田です。2023年3月1日、Google Cloud に関する社内勉強会が開催され、そこでZennのCI/CDの話をしたのでレポートを書きます。 Zenn の CI/CD Zennは、バックエンドにGoogle Cloudを採用しています。少人数のチームで運営しており、できるだけ運用負荷を減らす観点でCI/CDは重視しているポイントです。いまは、以下のような概略図で動いています。 勉強会の目的 おおきくふたつありました。 Google Cloud で動いているアプリのCI/CDとして、Zennを例にとって共有すること Google Cloud Japan の方々に改善点をアドバイスしてもらうこと この勉強会のために、

                                                                        【社内勉強会】AKIBA.GCP でZennのCI/CDを紹介し、Google Cloud Japan の皆さまに改善アドバイスをいただきました | DevelopersIO
                                                                      • Pythonで環境に依存しないポータブルなCI/CDを記述可能に。「Dagger Python SDK」リリース

                                                                        Pythonで環境に依存しないポータブルなCI/CDを記述可能に。「Dagger Python SDK」リリース Daggerは、ビルド/テスト/デプロイの一連のCI/CDパイプラインを、どの環境にも依存することなく、ローカルPCやサーバ、GitHubやCircleCIなどの主要なCI/CDサービスなどでポータブルに実行可能にするソフトウェアです。 そのDaggerによるCI/CDパイプラインの定義をPythonで記述できる「Dagger Python SDK」がリリースされました。 Introducing the Dagger Python SDK: develop your CI/CD pipelines in Python, run them in containers anywhere. https://t.co/X8YY59WTqz pic.twitter.com/4RxHLDk

                                                                          Pythonで環境に依存しないポータブルなCI/CDを記述可能に。「Dagger Python SDK」リリース
                                                                        • 打鍵テストをCIで回す:Cypress on GitHub Actions | フューチャー技術ブログ

                                                                          つらい打鍵テストをCIで回して、テスト結果をWebダッシュボードでチーム内に共有しようというお話です。 はじめまして。枇榔(びろう)です。サーバ内の脆弱性を検出して管理するWebサービス、FutureVuls( https://vuls.biz/ )の開発をしています。 100台から数千台といった大規模なサーバ運用をしている方向けの、サーバ内の脆弱性情報管理を楽にするWebサービスです。OSSの脆弱性スキャナVulsに、チーム運用向けの機能(タスク管理・自動トリアージ・他チームへ情報共有・脆弱性情報のリスト管理など)を追加したものになります。 https://vuls.biz/ の右上から新規登録ですぐに使えるので、ぜひお試しください。 マイクロサービスのテストが打鍵になりがち問題さて、そんなFutureVuls。画面側はReact、裏側はいくつものコンテナという構成で動いています。 AW

                                                                            打鍵テストをCIで回す:Cypress on GitHub Actions | フューチャー技術ブログ
                                                                          • github-comment で PR にコメントをして CI の結果を分かりやすくする

                                                                            e.g. github-comment で Envoy Proxy の設定の validation に失敗したら通知 github-comment というツールを使って GitHub の Pull Request (以下 PR) にコメントをして CI の結果を分かりやすくする方法について紹介します。 執筆時点で最新バージョンは v4.1.0 です。 github-comment とは github-comment は GitHub の commit, issue, PR にコメントをしたり、コメントを非表示にする CLI ツールです。 YAML の設定ファイルにコメントのテンプレートなどを記述し、それを元にコメントします。 シェルスクリプトとコメントのテンプレートを分離できるので、メンテナンス性が高いです。 3 つのサブコマンドがあります。 post: コメントをする exec: 指定し

                                                                              github-comment で PR にコメントをして CI の結果を分かりやすくする
                                                                            • けんもう新型コロナ対策本部 on Twitter: "Natureに掲載され、かなり話題になった論文の感染性プロファイルの推定が間違っているという指摘。マジか 発症の2.3日前から感染力ありとしていたが、修正されたモデルからは接触者の調査は4日以上遡る必要がある。… https://t.co/ci9rbXPUna"

                                                                              Natureに掲載され、かなり話題になった論文の感染性プロファイルの推定が間違っているという指摘。マジか 発症の2.3日前から感染力ありとしていたが、修正されたモデルからは接触者の調査は4日以上遡る必要がある。… https://t.co/ci9rbXPUna

                                                                                けんもう新型コロナ対策本部 on Twitter: "Natureに掲載され、かなり話題になった論文の感染性プロファイルの推定が間違っているという指摘。マジか 発症の2.3日前から感染力ありとしていたが、修正されたモデルからは接触者の調査は4日以上遡る必要がある。… https://t.co/ci9rbXPUna"
                                                                              • [DevOpsプラットフォームの取り組み #6] CI/CDにおけるパラメータの課題とQmonus Value Streamの取り組み - NTT Communications Engineers' Blog

                                                                                DevOpsプラットフォームの取り組みを紹介する6回目の記事です。 Qmonus Value Stream 開発チームの奥井 ( @HirokiOkui ) です。 連載第6回では、パラメータを効率的に管理するためのQmonus Value Streamの取り組みについて紹介します。 第3回 で解説したとおり、Qmonus Value StreamではInfrastructure as Code(以後IaC)およびCI/CDパイプラインを記述するためにCUE言語を用いています。 CUE言語は洗練されたデータ記述言語であり、CUE言語が有する型システムやプログラマビリティにより、宣言的マニフェストを高品質かつ効率的に記述することが可能になります。 しかしながら、CUE言語を用いても改善できない領域が存在します。 それは、パラメータです。 本記事では、IaCおよびCI/CDパイプラインの構築に

                                                                                  [DevOpsプラットフォームの取り組み #6] CI/CDにおけるパラメータの課題とQmonus Value Streamの取り組み - NTT Communications Engineers' Blog
                                                                                • #ginzarails にRuby on CIで発表した - くりにっき

                                                                                  RubyKaigi2020 用に準備してた資料の供養として発表させていただきました。 僕が知ってるCIの知見や2020年時点でのCIのトレンドはだいたい詰め込めたと思っています。 connpass ginza-rails.connpass.com スライド

                                                                                    #ginzarails にRuby on CIで発表した - くりにっき