Upgrade to Pro — share decks privately, control downloads, hide ads and more …

CLIに自動更新機能を実装することで、 開発速度を爆上げした話

h-otter
October 07, 2023

CLIに自動更新機能を実装することで、 開発速度を爆上げした話

Hackers Champloo 2023 ライトニングトーク Part 4
https://hackers-champloo.org/2023/

我々CIU(CyberAgent group Infrastructure Unit)はCLIツールを配布することが多々あります。しかし、そのCLIツールがバグっていたり、仕様変更する必要がある際に、更新の通知やバージョンの齟齬によるサポートの混乱など、本質的ではない運用コストがかかっていました。そこで、CLIを自動的に更新できる機能を実装し、気軽にCLIツールをリリースできるような体制を整備しました。本セッションでは、その仕組みと、実際にどのように運用しているかお話しします。

h-otter

October 07, 2023
Tweet

More Decks by h-otter

Other Decks in Technology

Transcript

  1. 30 ᶅࣗ෼ࣗ਎Λߋ৽ ᶃ cycloud version update Λ࣮ߦ ᶃ ίʔυΛߋ৽ͯ͠Ϛʔδ ᶄ

    Ϗϧυͨ͠΋ͷΛ($4ʹอଘ ᶄ ࠷৽ͷόʔδϣϯͷ όΠφϦΛऔಘ
  2. 31 ᶅࣗ෼ࣗ਎Λߋ৽ ᶃ cycloud version update Λ࣮ߦ ᶃ ίʔυΛߋ৽ͯ͠Ϛʔδ ᶄ

    Ϗϧυͨ͠΋ͷΛ($4ʹอଘ ᶄ ࠷৽ͷόʔδϣϯͷ όΠφϦΛऔಘ
  3. 34 ᶅࣗ෼ࣗ਎Λߋ৽ ᶃ cycloud version update Λ࣮ߦ ᶃ ίʔυΛߋ৽ͯ͠Ϛʔδ ᶄ

    Ϗϧυͨ͠΋ͷΛ($4ʹอଘ ᶄ ࠷৽ͷόʔδϣϯͷ όΠφϦΛऔಘ
  4. 35 ᶅࣗ෼ࣗ਎Λߋ৽ ᶃ cycloud version update Λ࣮ߦ ᶃ ίʔυΛߋ৽ͯ͠Ϛʔδ ᶄ

    Ϗϧυͨ͠΋ͷΛ($4ʹอଘ ᶄ ࠷৽ͷόʔδϣϯͷ όΠφϦΛऔಘ