社内 GitHub を実用的に構築! Amazon VPC 環境に GitLab サーバを構築してみた
はじめに 先日 GitLab を Mac OS X にインストールするという記事を執筆しました。その用途はあくまで「個人で GitLab を使ってみよう!」というものでしが、やはり本命はクラウド上に構築し、どこからでもア […]
View Article継続的インテグレーションツール「GitLab CI」を Amazon Linux にインストールしてみた
はじめに 継続的インテグレーション (以下CI) とは、アプリ開発時の品質向上・納期短縮を目的とした習慣のことです。「アプリのテストやビルドの自動化」というと分かりやすいでしょうか。CI を支援するツールは Jenkin […]
View ArticleGitLab RunnerでCI/CDしてみる(前編)
はじめに サーバーレス開発部@大阪の岩田です。 私の所属しているサーバーレス開発部では、ソースコード管理には主にCodeCommitやGitHubが利用されているのですが、現在私が従事しているプロジェクトではお客様からの […]
View ArticleGitLab RunnerでCI/CDしてみる(後編)
はじめに サーバーレス開発部@大阪の岩田です。 前回に引き続き、GitLab Runnerを使ったCI/CDについて見ていきます。 今回は前回の設定を発展させて、より実践的なCI/CD環境を構築していきます。 前回のエン […]
View Article【参加レポート】JDDStudy #3 最新DevOps事例勉強会!スタートアップとグロースフェーズ それぞれの開発チームが取り組むDevOpsの今。
こんにちは、DevOps支援室のかたいなかです。 9/20(木)にJapan Digital Design主催のメルペイ、レッドハット、スタディストの3社から発表者を招いてDevOpsに関する事例勉強会が開催されました。 […]
View ArticleGitLabリポジトリへのPushをトリガーにS3にファイルをアップロードする
みなさん、GitLabは使っていますか?? そして、GitLabを使っている中でリポジトリの最新バージョンをS3にアップロードしたいと思ったことはありませんか??例えば.. リポジトリへのPushをトリガーに自動デプロイ […]
View Article[k8s]EKSにGitLab環境をHelmを使ってデプロイしてみた
最近Kubernetes(以下、k8s)をガリガリさわっております。 先日、ローカルのMac環境でHelmを使ってk8sの環境を構築したので、今回はEKSにGitLab環境をHelmで構築してみたいと思います。 [k8s […]
View Articleローカルで GitHub を構築! Git リポジトリ管理ツール「GitLab」を Mac OS X にインストールしてみた
GitLab とは GitLab は Git リポジトリを簡単に管理できるツール Gitolite をブラウザから管理できるようにする Ruby アプリケーションです。 GitHub のオープンソースクローンと呼ばれるこ […]
View ArticleZendesk と GitLab を連携させチケット収集作業を効率化してみた
はじめに クラスメソッドオペレーションチームの下田です。 本記事では、Zendesk から GitLab API を叩いて Issue を作成するための設定手順を紹介しています。 普段は、オペレーションチームの一員として […]
View ArticleGitLabのコードレビュー依頼をChatWorkのタスク通知でランダムアサインしてみた
はじめに オペレーションチームの下田です。 つい先日、GitLab のマージリクエストによるコード(ドキュメント)レビューの依頼を不特定のメンバーに対し ChatWork のタスクとして通知することによるレビューサイクル […]
View ArticlegitでのCodeCommitへの操作が403エラーになった原因を調査した記録
OSX環境でCodeCommitを利用した際に、しばらく時間が経過すると何をしてもステータスコードが403になる現象に遭遇するケースがあります。 最終的にGitlabでの管理という結論に至りましたが、どのような前提だと発 […]
View ArticleGitLab.comはどうやって6TBのPostgreSQLを9.6から11にたった2時間で移行したのか?
GitレポジトリのホスティングサービスGitLab.comは2020年の5月に 6TB あるPostgreSQL 9.6クラスターをたった2時間のメンテウィンドウ中に11.7へアップグレードしました。 GitLab.co […]
View ArticleGitLabのCI/CDで超重要なrulesの全てを理解する
「あ、あかん、このrulesの意味がぜんぜんわからん…」 ここ一年ぐらい、GitLab.com上での開発をメインでやっているハマコーです。現プロジェクトでもGitLab Runnerを利用したCI/CDを開発サイクルの中 […]
View Articleextendsを使って.gitlab-ci.yml内の重複処理をまとめる
先に結論から .gitlab-ci.yml内の以下のような重複処理は 以下のようにスッキリさせることができます。 このエントリで言いたいことはこれだけです。もう少し詳しく知りたい方は続けてお読みください。 課題: 重複処 […]
View Articletriggerを使って.gitlab-ci.ymlを分割する
.gitlab-ci.ymlとは GitLab CI/CD パイプラインの設定ファイルです。GitLab Runner上でここに書いてあるJobが書かれている設定順序で実行されていきます。 Get started wit […]
View ArticleAzure Static Web Apps へGitLabのCI/CDパイプラインを使ってデプロイしてみた
いわさです。 Azure Static Web Appsでは、直接ファイルをデプロイすることは行わずに、何かしらのデプロイパイプラインを使ってデプロイを行います。 これまではGitHubとAzure DevOpsが選択肢 […]
View ArticleGitLab: 別リポジトリのissueとリンクする
Linked Issue GitLabのIssueにはLinked issuesという機能があります。その名の通りissue同士をリンクさせる機能です。 こんな感じ↑でリンク相手のissueがissueのLinked i […]
View ArticleGitLab RunnerのKubernetes Executorを完全に理解してカスタマイズの基礎を身につける
「このExecutorの動き、どないなってるんや…」 現在支援している顧客環境では、CI/CD基盤として、GitLab RunnerをセルフホスティングのEKS上で動作させています。設定自体は、マニュアルを読みながら実施 […]
View ArticleEKS運用のGitLab RunnerジョブにAWSのIAMロールを適用する方法
「この環境のGitLab Runnerのジョブ、めっちゃ強権限もってるやん。駄目だよ。怖いわ」 「えー、NodeのIAMロールに全部ひっくるめて設定してるんじゃだめ?」 「あかんよ。それぞれのジョブはやること全然違うんだ […]
View ArticleGitLab の Feature Flag を使って一部の人にだけ機能を公開してみる
Feature Flag とは パラメータによって動作を変更するための実装手法です。 カナリアリリース, A/B テスト を目的として使用されます。 SaaS や OSS も提供されています。利用することでオンデマンドで […]
View Articleterraform の tfstate の管理に GitLab を使ってみた
背景 terraform の tfstate の管理ですが、基本的には aws では s3 + dynamodb, gcp であれば gcs を採用することが多いです。 ただ、採用するにあたり、下記の問題があります。 t […]
View Articledrawio.svgファイル内にインポートした画像が含まれるとGitLabで正しく描画されない件
何だか正しく描画されないな こんにちは、のんピ(@non____97)です。 皆さんはdrawio.svgは好きですか? 私は好きです。 drawioの画像ファイルの拡張子をdrawio.svgにすることで、作成した画像 […]
View Articlei tried migrating repository from github to gitlab
I will be showing how I migrated a repository from GitHub to GitLab. There are two methods; Option 1 Firstly y […]
View ArticleGitLabに入門してみた~アカウント作成~
こんにちは、こんばんは。 昨日の夜ご飯は回鍋肉!アライアンス統括部のきだぱんです。 だんだん暖かい日々になってきましたね。桜の綺麗な季節です。 ところで、みなさんGitLabをご存じでしょうか。 今回は、GitLabを始 […]
View ArticleGitLabの基本機能についてまとめてみた~今からGitLabを始めたい方向け~
こんにちは、こんばんは。 昨日の夜ご飯はハンバーグ!アライアンス統括部のきだぱんです。 みなさんGitLabをご存じでしょうか。 今回は、GitLabの基本機能について書いていきたいと思います。 ※今回、記載しているもの […]
View Article「GitLabをAWS Marketplaceで導入!DevOps統合プラットフォーム「GitLab」でビジネス成功につなげるDevOpsの実践」に登壇しました
こんにちは、こんばんは、アライアンス統括部のきだぱんです。 2023年04月19日にプレスリリース出させていただきましたが、クラスメソッドとGitLab、クリエーションラインの3社にてDevOps統合プラットフォーム導入 […]
View ArticleGitLabがGoogle Cloud(Vertex AI)と提携しました!
こんにちは、こんばんは。 昨日の夜ご飯は餃子!アライアンス統括部のきだぱんです。 GitLab社とGoogle Cloud社は、AIを活用した機能を提供するために提携関係を強化したと5月2日に発表されました。 🛠️ Du […]
View Article「GitLab入門 ~特徴的な機能にふれるワークショップ~」というタイトルでハンズオンを実施しました #DevIO2023
こんにちは、こんばんは、アライアンス事業部のきだぱんです。 2023年7日-8日に行われたDevelopersIO 2023 〜GETだけじゃもったいない、PUTしてPOSTする2日間〜に「GitLab入門 ~特徴的な機 […]
View Article[アップデート] AWS CodePipeline のソースプロバイダーで GitLab リポジトリがサポートされました
いわさです。 AWS CodePipeline ではいくつかの AWS 外部のソースプロバイダーがサポートされており、AWS CodeCommit や Amazon S3 以外にも GitHub や Bitbucket […]
View Article
More Pages to Explore .....