27 lines
858 B
Markdown
27 lines
858 B
Markdown
+++
|
|
date = "2021-08-21"
|
|
tags = ["github"]
|
|
title = "gh-actionsでpushしたとき指定のworkflowを実行する"
|
|
slug = "github-workflow"
|
|
+++
|
|
|
|
この前、画像を圧縮してpushするaction(workflow)を作ったんだけど、workflowでpushしても、gh-actionsのon:pushが動作しなかったので、どうやらworkflowでpushしたやつには反応したいみたい。
|
|
|
|
このブログの場合、画像を圧縮してpushしてもhugo-buildを通さないとweb server(gh-pages)にdeployされないので、build+deployのworkflowに以下を追加すると、ちゃんと動いてくれるので便利になります。
|
|
|
|
```yml
|
|
on:
|
|
workflow_run:
|
|
workflows:
|
|
- push webp
|
|
branches: src
|
|
types:
|
|
- "completed"
|
|
```
|
|
|
|
こんな感じで書いて、pushするworkflowはnameを設定します。
|
|
|
|
```yml
|
|
name: push webp
|
|
```
|