Qiita
QiitaAPI

jenkinsがドキュメントを自動生成してqiita:teamに上げるようにしたら便利だった話

More than 1 year has passed since last update.

タイトルでオチてます。

が、それだけじゃ寂しいので、rubyで書いたコードも貼っておきます。
コードからドキュメントを自動生成する方法は様々あると思うので、
ドキュメントがdocument.mdというファイルに保存されている体で。

require 'qiita'

namespace :hoge do
  desc "hogeのドキュメントをqiitaにアップロード"
  task :upload do
    client = Qiita::Client.new(access_token: "{アクセストークン}", team: "{チーム名}")
    body = File.read("document.md")
    client.patch("/api/v2/items/{更新する記事のID}", title: '{タイトル}', body: body)
  end
end

これ作った後に、githubのwikiで良かったんじゃ・・・って思ったんですけど考えないことにします。