pmlファイルがpushされたら動くパイプラインを自前で書いてたがそれ用のアクションが便利だったので紹介してみる。*.pmlを指定するとそのファイルの更新時にSVGを自動で生成してブラウザから確認できるようにしてくれるアクション。
yamlの例
公式にもあるサンプル
name: generate plantuml on: push jobs: generate_plantuml: runs-on: ubuntu-latest name: plantuml steps: - name: checkout uses: actions/checkout@v2 with: fetch-depth: 1 - name: plantuml id: plantuml uses: grassedge/generate-plantuml-action@v1.5 with: path: example message: "Render PlantUML files" env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
exampleのディレクトリが自動生成されてそこにファイルが置かれる。