Open2
Qiitaへの記事投稿をGithubで管理しつつ、AIに構成をさせる仕組みの検証
とりあえずQiitaに投稿できるところまで今日は進める予定
リポジトリ構成は、
- dev
- stg
- main
の構成で作る予定。
devではAIでの校正を実施。
stgではプライベート状態で記事を投稿して、実際のQiitaでの見え方の確認を実施。
mainではQiitaに記事が投稿。
みたいなCI/CDを構築したい気持ち
とりあえずActionsからのQiitaAPIへの疎通は完了
前述した記事のやり方だと直接投稿しかできなさそうなので、自分でAPI叩いて投稿の制御をする方針に変更
qiita
name: "Post to Qiita"
on:
pull_request:
branches:
- 'staging'
jobs:
post-to-qiita:
runs-on: ubuntu-latest
if: contains(github.head_ref, 'development')
steps:
- name: Checkout
uses: actions/checkout@v3
- name: GetUserToQiita
run: |
curl -H 'Authorization: Bearer ${{ secrets.QIITA_ACCESS_TOKEN}}' 'https://qiita.com/api/v2/users/AJ_sk_show' | jq