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

circleci.vim

Yasuhiroki
August 23, 2019

 circleci.vim

CircleCI UserCommunity Meetup Tokyo #6 LT

Yasuhiroki

August 23, 2019
Tweet

More Decks by Yasuhiroki

Other Decks in Programming

Transcript

  1. なぜ circleci.vim を作ったのか • config.yml をもっと効率よく書きたい • circleci config validate

    の出⼒力力が分かりづらい • 既存のプラグイン (vim-circleci) では満⾜足でき ない (省略略)
  2. circleci config validate $ circleci config validate Error: Config does

    not conform to schema: {:workflows {:ci {:jobs [{:shellcheck/check {:exclude disallowed-key}} nil nil nil nil nil nil nil]}}}
  3. circleci config validate $ circleci config validate Error: Config does

    not conform to schema: {:workflows {:ci {:jobs [{:shellcheck/check {:exclude disallowed-key}} nil nil nil nil nil nil nil]}}} わからん
  4. ハイライト • ドキュメントに載っているキーに⾊色付け • ハイライトは4種類類 • type (string とか approval

    とか) • steps (checkout とか save_cache とか ) • << >> と {{ }} <- こだわりポイント • その他 (version とか commands とか)