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
世の中ではDevinやGithub CopilotなどのAIコードレビューが定着しつつあります。 しかし、セルフホストGitLabを利用している企業では、対応製品が少なかったりサードパーティ製品のセキュリティチェックや保守が気になってしまい導入が進めづらいと思います。 エムスリーでは、Claude CodeとGitLab CIを組み合わせ、わずか9行でAIコードレビュー導入が可能な仕組みを構築しました。 【Unit1 ブログリレー1日目】Unit1(製薬企業向けプラットフォームチーム)のチームリーダーの佐野です。本日からUnit1のブログリレーが開始されます🎉 趣味は業務改善で、SlackWFやClaude Code、GASなど手軽に使える様々なツールを組み合わせて新しい仕組みを日々発明することを考えています。 最近はspec駆動開発の社内用フレームワークを作れないか考え中です。 Git
はじめにこんにちは、SRE チームの吉村です。 2024 年 5 月に GitLab 17.0 がリリースされ、新たに GitLab CI/CD Catalog が一般公開されたのですが、この GitLab CI/CD Catalog という機能を皆さんはご存じでしょうか?『GitHub Actions の Marketplace のような機能』と言えばピンと来る方も多いかもしれません。 GitLab CI/CD Catalog は、作成した CI/CD のパイプライン設定やパラメーター(以降、CI/CD コンポーネント)をカタログ化し、再利用をより容易かつ効率的に行える機能のことです。これまでも、include キーワードを使用して外部ファイルを読み込むことで CI/CD コンポーネントを共通化することはできました。しかし処理の細かなオーバーライドができなかったり、CI/CD コンポーネ
Tier: Free, Premium, UltimateOffering: GitLab.com, GitLab Self-Managed, GitLab Dedicated Introduced as an experimental feature in GitLab 16.0, with a flag named ci_namespace_catalog_experimental. Disabled by default.Enabled on GitLab.com and GitLab Self-Managed in GitLab 16.2.Feature flag ci_namespace_catalog_experimental removed in GitLab 16.3.Moved to beta in GitLab 16.6.Made generally available
こんにちは、クラウド事業部 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
株式会社はてなのマンガ投稿チームでエンジニアリングマネージャーとして働いている id:shimobayashi です。 普段はジャンプルーキー!やマンガノといったマンガを投稿するサービスの開発に携わっています。 先日社内でリモートワークに関する読書会を完走し、最後には監修者の方々と質問会を開催させていただきました。 本記事では、それらの過程で分かったことなどを共有します。 読書会をどのように実施したのか 読書会の進行例 開催中に試行錯誤したこと 完走して感じたこと 監修者との質問会はどのような内容になったのか 一問一答の一部 まとめ 読書会をどのように実施したのか 今回の読書会ではこの本を選びました。 GitLabに学ぶ 世界最先端のリモート組織のつくりかた ドキュメントの活用でオフィスなしでも最大の成果を出すグローバル企業のしくみ 作者:千田 和央翔泳社Amazon 選んだ理由としては、
GitlabでのARM CI Runner の構築手順 大まかな手順は以下のとおりです。 SDカードにOSを書き込む ブートローダーの書き換え SSDにOSの書き込み gitlab runner のインストール 今回利用した機材 今回利用した機材は以下のとおりです。 Rock5B(16GB) https://shop.iothonpo.com/product/rock-5b/ Rock5B用メタルケース https://shop.iothonpo.com/product/rock5b-metal-case/ SSD(1TB) https://www.amazon.co.jp/dp/B09KZBHWZ9 PD対応AC電源ケーブル https://www.amazon.co.jp/gp/product/B0CTJDZQ17 SDカードへのOSの書き込み フラッシュツールのインストール 適当なイ
こんにちは。インフラグループの夏目です。 エニグモではメインのGitサービスとしてGitLabを使ってソースコードを管理しています。 GitLabはGitHubと同様に、IssueやMR(PR)にラベルを付与して作業の優先度やステータスを表すことができるのですが、このラベルの運用でちょっと困ったことが発生して泥臭く解消するはめになったので、経緯と顛末含めてご紹介します。 プロジェクトラベルとグループラベル GitLabのラベルは、プロジェクト(リポジトリ)とプロジェクトを束ねたグループとでそれぞれ個別に定義できます。 グループラベルとして定義したものは配下のプロジェクトでも使用できるため、基本的にはグループ側で汎用的なラベルを設定して、プロジェクト固有のメタ情報としてプロジェクト名の省略形(例:Enigmo Greatest Project→EGP)や、リリースバージョン(例:v1.4.3
GitLabに学ぶ 世界最先端のリモート組織のつくりかた ドキュメントの活用でオフィスなしでも最大の成果を出すグローバル企業のしくみ 作者:千田 和央翔泳社Amazon 少し話題になっていて気にはなっていたのだが、社内で輪読会が開催されることをきっかけに読んでみた。 GitLabという実例 GitLabという実例を元に、背景にある考え方を大事にしながら制度や仕組みを紹介している。 個性的な仕組みや制度も多く、興味深かった。 もう少し詳しく知りたいな〜、と思うところがちょこちょこあったけれど、あくまで一企業の例でしかないことを考えると、抽象と具体のバランスがよかったといえるのかもしれない。 本を読みながら改めて感じたけれど、リモート制度に限らず真似すればうまくいくというものではないと思うので。 印象に残った点 良し悪しはおいておくと、GitLab は仕事のパフォーマンスに一人ひとりのプライベ
本稿は Yorick Peterse 氏によって書かれた次の記事の日本語翻訳です。著者に翻訳の許可を得て公開しています。 yorickpeterse.com また本稿は DeepL Pro を使って下訳したものに手を加えています。日本語翻訳の不具合または誤訳については Yorick Peterse 氏ではなく、本稿のコメント欄にお願いします。 ここから本文です。 GitLab 社で働くのはどのようなものだったか 私は2015年10月に GitLab 社に入社し、6年あまり働いて2021年12月に退社しました。 前に GitLab 社を辞めて Inko に取り組んでいることは書きましたが、2015年から2021年までの間、GitLab 社で働いていたことがどのようなものであったのかについては触れませんでした。理由は2つあります。 燃え尽き症候群に苦しんでいて、(当時は) 自分の人生の最後の6
I joined GitLab in October 2015, and left in December 2021 after working there for a little more than six years. While I previously wrote about leaving GitLab to work on Inko, I never discussed what it was like working for GitLab between 2015 and 2021. There are two reasons for this: I was suffering from burnout, and didn't have the energy to revisit the last six years of my life (at that time)I w
チームとAIエージェントの連携方法を定義開発、テスト、セキュリティ、デプロイメント向けのワークフローをカスタマイズできます。チームはソフトウェアライフサイクルの上位からオーケストレーションを行い、AIエージェントはその中で実行されて、設定したルールとガードレールに基づいて反復的なタスクを自動化します。エージェントはイシューをマージリクエストに変換し、脆弱性を修復し、コードをレビューしながら、チームは常にコントロール下に置かれています。 エンドツーエンドのDevOpsプロセスを1つの場所で計画からソースコード管理、CI/CDまで、ソフトウェアをより速く構築・提供するために必要なすべてが1つのプラットフォームに揃っています。プロジェクト、リリース、コードなどすべてのデータが単一のデータプレーンに統合されるため、チームとエージェントが1つの信頼できる情報源から作業できるようになります。 セキュリ
これは何 これの雑な書き起こし。 会社文化の作り方 プロセスの整理。コミュニケーションの取り方、slackの会話方法などを統一した カルチャーバリューを書き出した。transparencyとiterationがメイン。 iteration: スコープを減らして、より早く出荷する方法をグループで考える会を設定している バリューとは誰を昇格させるか バリューに関する歌を作った。カラオケパーティでも歌う カラオケパーティはCEOの自宅で開いてる 「コーヒーチャット」文化を作ってみた。25分でなんとなく雑談する バリューを維持するのが本当にたいへん。大体のバリューは口伝で伝えられるためリモートだと維持しづらい。handbookを使うことで対抗してる フルリモートの良いとこ 幅広いタレントと働ける かっこいいキャンパスあると過剰な到達感が生まれる。立ち止まってしまう 自宅で働く必要はない。社員がオフ
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く