くりにっき

フルスタックキュアエンジニアです

gitlab

gitpanda v0.9.5をリリースした

github.com https://github.com/sue445/gitpanda/blob/master/CHANGELOG.md#v095 gitpanda的にはこれといって新機能は無いのですが GitHub Container Registryが secrets.GITHUB_TOKEN に対応した ためDockerイメージをGitHub Container Registryにホスティ…

tanuki_reminder 0.6.0をリリースした

gitlab.com GitLab 13.7でMergeRequestのReviewers*1が無料版に入ってきたので対応しました。 about.gitlab.com Assignsの他にReviewersにもメンションが飛ぶようになっています。 CHANGELOG全文 https://gitlab.com/sue445/tanuki_reminder/-/blob/master/C…

gitpanda v0.9.0をリリースした

https://github.com/sue445/gitpanda/blob/master/CHANGELOG.md#v090 最近のGitLabでは https://gitlab.com/gitlab-org/gitlab/-/merge_requests や https://gitlab.com/gitlab-org/gitlab/-/issues みたいに /-/ が含まれるURLになっているようなので*1、そ…

gitpanda v0.8.0をリリースした

リリースノート https://github.com/sue445/gitpanda/blob/master/CHANGELOG.md#v080 v0.8.0について 社内GitLabのnginx周りの設定を変えた時にAWSからGitLabのAPIが叩けなくなってgitpandaが使えなくなったので、それをちゃんと検知できるようにするためにS…

「自前でGitLabを管理するために知っておかなければならないこと」の付録 #gihyosd

これは GitLab Advent Calendar 2019 - Qiita の18日目です。 大事なことなので最初に 付録A:GitLab.comを使いつつ自前のGitLab Runnerを使う 付録B:公式Dockerイメージを使う 大事なことなので最初に 僕がGitLab特集で書いた「自前でGitLabを管理するため…

Software Design 2020年1月号のGitLab特集に寄稿させて頂きました #gihyosd

商業誌デビューです! gihyo.jp きっかけ GitLab.JP の @hiroponz79 さんにお声がけいただいて参加することになりました。 僕の担当について GitLab特集は全3章構成なのですが、僕は第3章の「自前でGitLabを管理するために知っておかなければならないこと」…

tanuki_reminderを作った

tanuki_reminderとは 名前の由来 技術的なこと 使い方 tanuki_reminderとは マージされていないMRの一覧を指定した時間にチャットに通知するリマインダーで、 Pull Reminders のGitLabクローンです。 Pull Remindersが便利なのでGitLabでも使いたくて作りま…

gitlabci-bundle-update-mr v0.3.0をリリースした

gitlab.com changelog https://gitlab.com/sue445/gitlabci-bundle-update-mr/blob/master/CHANGELOG.md#v030 v0.3.0の新機能 GitLab CIが他のCIと比べて優れてる機能の1つにMerge when pipeline succeeds(CIが通ったら自動でMergeRequestをマージする)が…

gitlab_awesome_release v1.0.2をリリースした

gitlab_awesome_release (1.0.2): Generate changelog from tags and MergeRequests on GitLab https://t.co/SHzxzyFsto— RubyGems (@rubygems) December 30, 2018 https://gitlab.com/sue445/gitlab_awesome_release/blob/master/CHANGELOG.md#v102 Ruby 2.…

gitlab_mr_release v1.0.0をリリースした

gitlab_mr_release (1.0.0): Release MergeRequest generator for GitLab https://t.co/rRcImQNmkB— RubyGems (@rubygems) 2017年10月1日 github.com ふと GitLab APIのドキュメント を読んでたら GET /projects/:id/merge_requests で複数のiidを渡してまと…

chrome-gitlab-notifier v2.0.0をリリースした

今年初のビッグバンリリースです chrome.google.com tl;dr 書き直した経緯 主な変更点 差分 mithril.jsを採用した経緯 開発期間とか tl;dr 既存のコードを全て捨てて全部書き直しました 書き直した経緯 GitLab API v4に対応するにあたって、既存のコードベー…

gitlab_mr_release v0.3.0をリリースした

gitlab_mr_release (0.3.0): Release MergeRequest generator for GitLab https://t.co/rRcImQNmkB— RubyGems (@rubygems) 2016年8月17日 gitlab_mr_releaseについて v0.3.0の新機能 MR作成時にラベルを設定できるようになった --source(MR作成元ブランチ)…

Gitlab Merge Request Builder Plugin で Could not merge が出た時の対処法

tl;dr 使ってるバージョン エラー詳細 エラーが発生してる場所 設定をいろいろいじった 対処法 Before After しばらく運用してみた tl;dr Jenkins上でマージするのを諦めよう github.com 使ってるバージョン Jenkins v1.643 Gitlab Merge Request Builder Pl…

Gitlab Merge Request Builder Pluginをv2.0.0に上げる場合には注意が必要

忙しい人のためのまとめ 経緯 v1とv2で設定の互換性がない理由 アップデート方法 v2.0.0の目玉機能 忙しい人のためのまとめ v1とv2で設定ファイルに互換性がないので注意すべし 経緯 この辺 GitLab Merge Request Builder plugin さん、v1.2.4からv2.0.0にア…

GitLab Notifier for Google Chrome™ v1.4.0をリリースしました

chrome.google.com 一番目玉の機能としてIssueやMergeRequestのコメント通知に対応しています。(ただしGitLab v8.3以降のみ) コメントの通知は今までもちょいちょい要望として上がってきてたのですがProject Event APIでとる手段がなくて*1、Issueが上がる…

【今月のgem】gitlab_mr_releaseを作った

gitlab_mr_releaseについて 使い方 設定ファイル作成 リリースMergeRequestを作成 設定ファイルについて .env.gitlab gitlab_mr_release.md.erb gitlab_mr_release (0.1.0): Release MergeRequest generator for GitLab https://t.co/rRcImQNmkB— RubyGems (…

【今月のgem】 gitlab_awesome_releaseというgemを作った(ついでにGitLab + GitLab CI使ってみた雑感)

gitlab_awesome_releaseについて gitlab_awesome_release (0.1.0): Generate changelog from tags and MergeRequests on GitLab https://t.co/SHzxzyFsto— RubyGems (@rubygems) 2015, 10月 17 リポジトリ(GitLab.com)*1 : https://gitlab.com/sue445/gitl…

GitLab Notifier for Google Chrome™ v1.2.0をリリースしました

いつの間にかGitLab v7.9.0がリリースされていたので拙作の通知プラグインもアップデートしました GitLab Notifier for Google Chrome™chrome.google.com sue445/chrome-gitlab-notifiergithub.com アップデートの一番の目玉で、個人的に思い入れのあるavata…

J( 'ー`)し「たかしへ。Gitlab Merge Request Builder Pluginを入れてみたわよ」

Gitlab Merge Request Builder PluginはGitlabのMergeRequest(以降MR)をビルドして結果をレスしてくれるJenkinsプラグインです Travis CIとかCircle CIのGitlab + Jenkins版 以前社内で発表したことを社内Gitlabでやりたいなぁと思って探したら見つかりま…

fluentd初心者がgitlabとChatWorkを連携してみた

こんにちは、fluentd歴2週間です(挨拶) 会社でGitlabとChatWorkを使ってるので連携してみました ゴール Gitlabのリポジトリが更新されたらChatWorkに通知を流す fluentdに至るまでに考えた構成 gitlabのwebhookを受けてChatWorkに通知するアプリを作る 問…

GithubやGitlabで開発する時に入れるべきChrome Extension

タイトルは若干釣り気味です GithubとGitlab両方使える MISAWA::MD https://chrome.google.com/webstore/detail/misawamd/legplkhbgdelfceignhcchogkmoflagl ミサワ画像をMarkdown形式でコピペできます Emoty https://chrome.google.com/webstore/detail/emo…

Gitlab用の waffle.io クローン「Gitpeach」を作りました

ドリコム と Pixiv さんとで「Gitlab魔改造カンファレンス」というのを開催しました。 自分は「Gitlab APIで周辺環境を魔改造する」と称してGitpeachを作ったので紹介します。 リポジトリ https://github.com/sue445/gitpeach スクリーンショット 主な機能 G…

Chrome Gitlab Notifierを作りました

会社でGitlabを使ってるのですが、通知がメールしかないのが不便だったのでchromeの拡張として作りました。 1ヶ月くらい仕事で試用してだいぶこなれてきたので勢いで公開。*1 ダウンロード: https://chrome.google.com/webstore/detail/chrome-gitlab-notifi…