name:Mainon:pushjobs:build:runs-on:ubuntu-lateststeps: -name:Checkoutuses:actions/checkout@v4-name:Buildrun:echo ${{ github.sha }} > Release.txt-name:Testrun:cat Release.txt-name:Releaseuses:softprops/action-gh-release@v2if:startsWith(github.ref, 'refs/tags/')with:files:Release.txt ...
v1.0, v20.15.10 name: Create Release jobs: build: name: Create Release runs-on: ubuntu-latest steps: - name: Checkout code uses: actions/checkout@v2 - name: Create Release id: create_release uses: actions/create-release@v1 env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} # This ...
发现通过这种方法发起的 release,不会触发, 只有自己手动,以自己名义 create release,才会触发上面的条件 补充 PluginCore-release.yml 代码语言:javascript 复制 name:PluginCore Releaseon:push:tags:-'PluginCore-v*'jobs:build:runs-on:ubuntu-lateststeps:-name:Checkout sourceuses:actions/checkout@v2-name:Set...
constcore=require("@actions/core");constaxios=require("axios");functionsleep(s){returnnewPromise((resolve,_reject)=>{setTimeout(()=>{resolve();},s*1000);});}asyncfunctionfetch_release(){constgroup=core.getInput("group");constrepo=core.getInput("repo");consttag=core.getInput("tag");c...
发布GitHub Release 手动写版本号 -name:CreateReleaseandUploadReleaseAsset uses:softprops/action-gh-release@v1 with: tag_name:V0.1# 你也可以将其输入为V1.2…… name:V0.1# 你也可以将其输入为V1.2…… body:TODONewRelease. draft:false# 是否是草稿 ...
actions 是可以联合收割机以创建作业和自定义工作流的单个任务。您可以创建自己的操作,或使用和自定义GitHub社区共享的操作。 可以通过编写自定义代码来创建操作,这些代码可以以您喜欢的任何方式与您的存储库进行交互,包括与GitHub的API和任何公开可用的第三方API集成。
- name: Create Release id: create_release uses: actions/create-release@v1 env: GITHUB_TOKEN:${{ secrets.GITHUB_TOKEN }}with: tag_name:${{ github.ref }}release_name: Release${{ github.ref }}draft:falseprerelease:false- name: Upload Release Asset ...
https://github.com/skills/writing-javascript-actions GitHub Logos https://github.com/logos create custom actions https://github.com/actions https://github.com/actions/typescript-action https://github.com/ncipollo/release-action https://github.com/marketplace/actions/create-release ...
return "Hello GitHub Actions" } 在项目根目录下面初始化 go modules: $ go mod init github.com/cnych/go-github-actions go: creating new go.mod: module github.com/cnych/go-github-actions 然后在 hello 这个 package 下面创建一个单元测试的文件(hello_test.go),内容如下所示: ...
这里我选择了很久以前刚开始学习 Vue 时模仿 bilibili 做的项目 bilibili-vue (https://github.com/zlyyyy/bilibili-vue?fileGuid=1PWJAvQBtLA5IGh3),进入项目仓库,可以看到对应的 Actions 标签,点击进入。 2、新建工作流,配置 Actions 进入Actions 后可以看到很多推荐的工作流模版,这里可以根据需要自行选择的模版...