2017-12-01から1ヶ月間の記事一覧
この記事は drone.io Advent Calendar 2017 - Adventar 最終日の記事です。 drone.io は Goで作られたオープンソースのCD (Continuous Delivery)環境です。 github.com droneは現在v0.8.3が最新版となっています。次はv0.9が予定されています*1が、v1.0では…
この記事は drone.io Advent Calendar 2017 - Adventar の24日目の記事です。 drone.io は Goで作られたオープンソースのCD (Continuous Delivery)環境です。 droneでのテストは通常x86、x64で動かしていると思いますが、場合によっては異なるアーキテクチャ…
この記事は drone.io Advent Calendar 2017 - Adventar の23日目の記事です。 drone.io は Goで作られたオープンソースのCD (Continuous Delivery)環境です。 github.com KitchenCIはVMを立てて、Chefでプロビジョニングし、InSpecや、SeverSpecでテストする…
この記事は drone.io Advent Calendar 2017 - Adventar の22日目の記事です。 drone.io は Goで作られたオープンソースのCD (Continuous Delivery)環境です。 github.com バージョンアップして突然現れたProject Visibilityの項目。どんな意味があるのでしょ…
この記事は drone.io Advent Calendar 2017 - Adventar の21日目の記事です。 drone.io は Goで作られたオープンソースのCD (Continuous Delivery)環境です。 github.com submoduleを含むリポジトリ submoduleを含むリポジトリでテストした場合以下のような…
この記事は drone.io Advent Calendar 2017 - Adventar の20日目の記事です。 drone.io は Goで作られたオープンソースのCD (Continuous Delivery)環境です。 github.com drone.io にはそこそこしっかりしたAPIがあるのですが、http://docs.drone.io/api-ove…
この記事は drone.io Advent Calendar 2017 - Adventar の19日目の記事です。 drone.io は Goで作られたオープンソースのCD (Continuous Delivery)環境です。 github.com droneのビルドの同時実行数はバージョンが上がるたびに様々に変化してきました。 v0.3…
この記事は drone.io Advent Calendar 2017 - Adventar の17日目の記事です。 drone.io は Goで作られたオープンソースのCD (Continuous Delivery)環境です。 github.com 特定ビルドを特定のagentに処理させたいということがあるかと思います。例えば重いテ…
この記事は drone.io Advent Calendar 2017 - Adventar の17日目の記事です。 drone.io は Goで作られたオープンソースのCD (Continuous Delivery)環境です。 github.com ヘルスチェック用のエンドポイントを設定する drone agent複数生やしたdrone agentの…
この記事は drone.io Advent Calendar 2017 - Adventar の14日目の記事です。 drone.io は Goで作られたオープンソースのCD (Continuous Delivery)環境です。 github.com droneではテスト実行時は無制限にホストのリソースを使ってしまいます。これはdocker…
この記事は drone.io Advent Calendar 2017 - Adventar の15日目の記事です。 drone.io は Goで作られたオープンソースのCD (Continuous Delivery)環境です。 github.com 通常 pipeline に書いたビルドは上から順番にシリアルに実行されていきますが、 group…
この記事は drone.io Advent Calendar 2017 - Adventar の14日目の記事です。 drone.io は Goで作られたオープンソースのCD (Continuous Delivery)環境です。 github.com テストは実行時間が短ければ短いほどよいものですが、時には長い時間がかかるものがあ…
この記事は drone.io Advent Calendar 2017 - Adventar の13日目の記事です。 drone.io は Goで作られたオープンソースのCD (Continuous Delivery)環境です。 github.com Docker HubにはリポジトリにあげたDockerfileを自動でビルドしてくれる Automated bui…
この記事は drone.io Advent Calendar 2017 - Adventar の12日目の記事です。 drone.io は Goで作られたオープンソースのCD (Continuous Delivery)環境です。 github.com Hipchat Plugin ではビルドが終わったときにHipchatへ通知することができます。 基本…
この記事は drone.io Advent Calendar 2017 - Adventar の10日目の記事です。 drone.io は Goで作られたオープンソースのCD (Continuous Delivery)環境です。 github.com drone.io v0.5 でpushしてもテストが始まらないときがあります。 その場合はwebhookが…
この記事は drone.io Advent Calendar 2017 - Adventar の10日目の記事です。 drone.io は Goで作られたオープンソースのCD (Continuous Delivery)環境です。 github.com 昨日の記事で他のホストにsshする方法をご紹介しましたが、 応用技でansible playbook…
この記事は drone.io Advent Calendar 2017 - Adventar の9日目の記事です。 drone.io は Goで作られたオープンソースのCD (Continuous Delivery)環境です。 github.com droneはテストを走らせるのが主な機能ですが、簡易的ではありますがデプロイを行うこと…
この記事は drone.io Advent Calendar 2017 - Adventar の8日目の記事です。 drone.io は Goで作られたオープンソースのCD (Continuous Delivery)環境です。 github.com くさったビルドキューをお掃除する みなさんはdroneのビルドキューのモニタリング/監視…
この記事は drone.io Advent Calendar 2017 - Adventar の7日目の記事です。 drone.io は Goで作られたオープンソースのCD (Continuous Delivery)環境です。 github.com 利用者をリストしたい 複数の利用者に開放してるとメンテナンス等で利用者の一覧が欲し…
この記事は drone.io Advent Calendar 2017 - Adventar の6日目の記事です。 drone.io は Goで作られたオープンソースのCD (Continuous Delivery)環境です。 github.com Github Enterprise上でのビルドステータスが更新されない問題 drone v0.8を使うとなぜ…
この記事は drone.io Advent Calendar 2017 - Adventar の5日目の記事です。 drone.io は Goで作られたオープンソースのCD (Continuous Delivery)環境です。 github.com テストが通ってないプルリクエストのマージを禁止したい Github Entepriseと連携してい…
この記事は drone.io Advent Calendar 2017 - Adventar の4日目の記事です。 drone.io は Goで作られたオープンソースのCD (Continuous Delivery)環境です。 github.com さてdroneはコンテナ環境でのテスト実行なので、手元とは異なる挙動を示すことがありま…
この記事は drone.io Advent Calendar 2017 - Adventar の3日目の記事です。 drone.io は Goで作られたオープンソースのCD (Continuous Delivery)環境です。 github.com GitLabに Gitlab CI があるのでいいのですが、Github EntepriseにはCIの機能がありませ…
この記事は drone.io Advent Calendar 2017 - Adventar の1日目の記事です。 drone.io は Goで作られたオープンソースのCD (Continuous Delivery)環境です。 github.com 自分だけのCD環境を立ち上げることができます。公開できないソースコードのテストや、…