Git 使用 GitHub Actions 自动删除 merged branch

heroyct · 2019年07月10日 · 最后由 heroyct 回复于 2019年07月18日 · 392 次阅读

以前是merge了branch以后,自己删除,试着用github的新功能 github actions进行自动化。

方法这里介绍的很详细

https://help.github.com/en/articles/creating-a-workflow-with-github-actions#creating-a-workflow-using-the-file-editor

这次添加下面的文件然后push到github就行了,完成以后actions页面可以进行查看。

文件内容

# .github/main.workflow

workflow "on pull request merge, delete the branch" {
  on = "pull_request"
  resolves = ["branch cleanup"]
}

action "branch cleanup" {
  uses = "jessfraz/branch-cleanup-action@master"
  secrets = ["GITHUB_TOKEN"]
}

然后merge一个branch以后,就会自动删除它。

不知道大家怎么玩的github actions

共收到 6 条回复

可以用了么

@zzz6519003
可以的,已经用起来了

需要用的组织号申请大半年了还没通过,不需要用的个人号倒是通过了……

知道怎么 自动给PR 添加标签吗,我看到有自动给issue添加label的,但是不知道PR 行不行

heroyct 回复

This account is already on the waitlist for the GitHub Actions Beta! We'll notify you when we've enabled it on your account. Make sure your primary email address is up-to-date so we can get a hold of you.

@lyb124553153
右边有label,选择添加

需要 登录 后方可回复, 如果你还没有账号请点击这里 注册