drone.io でくさってしまったビルドキューをお掃除する

この記事は drone.io Advent Calendar 2017 - Adventar の8日目の記事です。 drone.io は Goで作られたオープンソースのCD (Continuous Delivery)環境です。 github.com くさったビルドキューをお掃除する みなさんはdroneのビルドキューのモニタリング/監視…

drone.io で利用者をリストしたい

この記事は drone.io Advent Calendar 2017 - Adventar の7日目の記事です。 drone.io は Goで作られたオープンソースのCD (Continuous Delivery)環境です。 github.com 利用者をリストしたい 複数の利用者に開放してるとメンテナンス等で利用者の一覧が欲し…

drone.io v0.8でGithub Enterprise上でのビルドステータスが更新されない問題を直す

この記事は drone.io Advent Calendar 2017 - Adventar の6日目の記事です。 drone.io は Goで作られたオープンソースのCD (Continuous Delivery)環境です。 github.com Github Enterprise上でのビルドステータスが更新されない問題 drone v0.8を使うとなぜ…

drone.io テストが通ってないプルリクエストのマージを禁止したい

この記事は drone.io Advent Calendar 2017 - Adventar の5日目の記事です。 drone.io は Goで作られたオープンソースのCD (Continuous Delivery)環境です。 github.com テストが通ってないプルリクエストのマージを禁止したい Github Entepriseと連携してい…

drone.io 手元でテストしたい

この記事は drone.io Advent Calendar 2017 - Adventar の4日目の記事です。 drone.io は Goで作られたオープンソースのCD (Continuous Delivery)環境です。 github.com さてdroneはコンテナ環境でのテスト実行なので、手元とは異なる挙動を示すことがありま…

drone.io Github Enterprise連携設定

この記事は drone.io Advent Calendar 2017 - Adventar の3日目の記事です。 drone.io は Goで作られたオープンソースのCD (Continuous Delivery)環境です。 github.com GitLabに Gitlab CI があるのでいいのですが、Github EntepriseにはCIの機能がありませ…

drone.io で作る自分だけのCD環境

この記事は drone.io Advent Calendar 2017 - Adventar の1日目の記事です。 drone.io は Goで作られたオープンソースのCD (Continuous Delivery)環境です。 github.com 自分だけのCD環境を立ち上げることができます。公開できないソースコードのテストや、…

drone.io v0.5以降のキャッシュ戦術

drone v0.4までは標準でビルドを高速化するための機能としてキャッシュを利用することができました。これはビルド終了時に保存したファイルを次回のビルドで再利用することができるものです。 nodejsであればnode_modules, rubyであればbundle gemsをキャッ…

おたくの集合知

アニソン尽くしの結婚式に参加した。 おたくと云うものは狭く深く、ジャンルが全然合わない。 皆2〜3曲しかわからなかったが、その場の10人でセットリストが完成した。 集合知を感じた。

JSONPath Online Evaluatorをつくった

JSONPathというXPathのJSON版がある。それをオンラインで評価できるhttp://jsonpath.com/を作った。 JSONはJavaScript以外から扱うと微妙に気持ち悪かったり、キーの存在確認が面倒だったりとイケてないスキーマをパースするときにストレスが貯まる。そこで…