fc2ブログ

Home > > 調べもの

調べもの

  • 2019-06-04
いろいろありすぎてよくわからなくなっているので、調べものを。
いくつか代表的なもの、目についたサービス、製品を書いておき、あとで
使ってみてよかったものは適宜、記事に追記とかしようかと思う。

有名どころはCNCFのlandscapeあたりから引いてきて、あとは海外の記事とかから候補を引いてくれば世の中的に主要なのはだいたい抑えられるか?

自分で使うツールって悩むんだけど、悩みすぎても本来やるべきこと
が進まないので、適当なところで決める必要がある。
が、あとで「こんなすごいのあったのかー」となるのも残念なので、
やっぱある程度は調べておきたいんだよね。

ということで、、、さっそく。まずは超有名なやつ
Jenkins
JenkinsX

これ、なんでもそろっているやつ
GitLab

githubで開発している人はみんなやっている印象のやつ
Travis CI
CircleCI

読み方なんだろう
wercker
AppVeyor

google先生、2つも3つもある
GCP Cloud Build
tekton
Skaffold

クラウドな会社のやつ
AWS CodeBuild
Azure DevOps

このへんは大規模なやつ?あまり使う必要性が見えてこないかしら
Concourse
Zuul

最近、力入れているらしい系
Ranchr

これちょっと試してみたい
Drone

ドキュメント通りにやってうまく入らなかったやつ。再挑戦?
Spinnaker

特定の言語/フレームワーク/ツールに特化しているやつ
Codemagic - Flutter CI/CD

セキュリティチェックとかも組み込んでみたい
Trivy
そのほか → まだあまり見れていない。来週時間とれれば。
Bitbucket Pipelines
Teamcity
GoCD
screw driver
Bamboo
Codeship
Heroku CI
Strider-CD
Argo
shippable
microclimate

以下、landscapeから取ってきた
→ 知らないものも多い。良いけどまだ知られてないようなのもあるかも?
Brigade
Buildkite
Skycap
CloudBees
Container Ops
Codefresh
Weave Flux
Gitkube
Electric Cloud
Habitus
Harness
Octopus Deploy
Semaphore
hyscale
XebiaLabs

全部は正直みる時間とれないんだけども、いくつかキーワードや
使っているっぽい記事からの印象で絞ってみて、気になるものは
実際に動かしてみるのがよさそう。

紹介記事とかだけだと、やっぱりよくわからないんだよねー。
そもそも日本語情報がないものもあるけど、そういうやつから
触ってみるのもいいかもね

対象がインフラ、ミドル/library、アプリ、などあるが、
対象によってどれがいいというような観点もあるのかも。
androidみたいなああいうのは特化した専用のがいい、とか。



いくつか公式ページなどから情報や特徴を抜粋。どれにしよう。以下2019年6月での情報。

●Travis CI https://travis-ci.com/
ossの場合、free
bootstrap $69, startup $129, small business $249, premium $489 (/month)
  → concurrent jobが違う(平行して実行できるジョブ数。1ならば2つ目以降は待ち)
    有料の場合、build minutes, repositories, collaboratorsは無制限
  → startupプランのトライアルを体験できる。
    2 concurrent job, 最初のコミットから100 buildまで無料
on-premもあり (Travis CI Enterprise)
restrictions on build time : 120 m
 build matrix:言語バージョンや環境(OS)の組み合わせでビルドが可能。失敗していいやつの指定も可能(allow_failures)。
  → OSのあるバージョンで使える言語バージョンが決まっていたりするので注意
     rubyだとこれとかが参考になる。他の言語ではどうだろう
 ビルド環境:ubuntu 12.04, 14.04, 16.04, mac OS X, windows server version 1803
 macOSで使える環境はここにリストあった

●wercker https://app.wercker.com/
 わーかー
 オランダのスタートアップが開発し、2017年4月にoracleが買収したらしい。
 パイプラインはコンテナとして実行される
 実行環境 box → GitLabでいうexecutorのようなものか
 コマンドを集めたもの step → GitLabでいうjobに相当か。gitlabより再利用性高そう
 開発しているアプリとは別に、試験でDBやキューなどを使える(services)
 成果物受け渡しのWERCKER_OUTPUT_DIR → GitLabでいうartifacts相当か
 無料
 bitbucketに対応
 CLIもある

●GitLab https://about.gitlab.com/
 ぎっとらぶ、と読むようで、ぎっとらぼ、ではなさそう
 ロゴはキツネではなくタヌキ
 pipeline>stages>jobs>コマンド
関連記事
スポンサーサイト



Comments:0

Comment Form

Home > > 調べもの

Recent Comments
Recent Trackback
Search
Meta
Links
Feeds

Page Top