DockerHubと比べると色々足りてない
- circleci公式のorb一覧や自分が作ったorbの一覧をまとめて見たい
- 例)https://hub.docker.com/u/sue445/ , https://rubygems.org/profiles/sue445
- PRの送り先が分かりやすいと便利
- registoryには書けない詳細な使い方をGitHubに書く用途
- descriptionに書けなくはないが自分以外に書いてる人見たことない
- DockerHubで例えるとStarやPull数のようなもの
- 3rd party製のorbを探す時の選定材料としてあると便利
- orbのテスト周りの手法がまとまってない
- https://blog.tsub.me/post/introducing-to-circleci-orbs/ にも書いてるが、現状orbのソースを読み解いて使い方を見つけるしかない
- https://github.com/CircleCI-Public/config-preview-sdk/blob/master/docs/orbs-testing.md をサンプルコードまで落とし込んだレベルが理想
シチュエーション
- 通常のテスト系のジョブは複数同時実行されてもいいのだが、deployのジョブだけは同時に1つ実行したい
- CircleCIでterraformを実行する時に同時実行されないように排他制御をかけていると、同時にapplyやplanが走った時にエラーになるので回避したい
例)
- when:
- condition: <<parameters.count == 3>>
- steps:
- 〜
- when:
- condition: <<parameters.value == 'hoge' >>
- steps:
- 〜