可以看到一套下下来,基本不需要你写什么 action 脚本,之后就是在每个需要发布的 library 的build.gralde添加脚本 ,例如这里https://maven.pkg.github.com/是固定前缀,用户是CarGuo,repo 名为GSYVideoPlayer的 publishing 配置,而credentials只需要在 action 运行时读取系统变量配置即可: applyplugin:"maven-publish"...
name: Create and publish a Docker image # 此工作流使用未经 GitHub 认证的操作。 # 它们由第三方提供,并受 # 单独的服务条款、隐私政策和支持 # 文档管理。 on: push: branches: ['release'] jobs: run-npm-build: runs-on: ubuntu-latest steps: - uses: actio...
在包目录下,本地执行命令执行命令 npm publish npm publish 每次发布包时,记得修改 package.json 下的vesion版本号! Github Action发布npm包 首先你肯定需要把代码上传到Github上,之后设置Github Action配置文件,在npm上生成Granular Access Token,再在Github Action上设置 Actions secrets 字段。 介绍以下内容时,默认你...
1、点击 Actions 2、选择模板Node.js Package 3、修改模版配置改成自己的逻辑 name:build-and-publish on:release:types:[created]pull_request:branches:-master push:branches:-master jobs:build:runs-on:ubuntu-latest steps:-uses:actions/checkout@v3-uses:actions/setup-node@v3with:node-version:16-run:np...
-name:Publish package env: MAVEN_USERNAME:${{secrets.OSSRH_USERNAME}} MAVEN_PASSWORD:${{secrets.OSSRH_TOKEN}} run:mvn --batch-mode -Dgpg.passphrase=${{secrets.OSSRH_GPG_SECRET_KEY_PASSWORD}} 1. 2. 3. 4. 5. 6. 7. 8.
为了publish install能顺利执行,需要添加package.json文件,npm init -y {"name":"cicd-demo","version":"1.0.0","description":"","main":"index.js","scripts": {"test":"echo\"Error: no test specified\"&& exit 1"},"repository": {"type":"git","url":"git+https://github.com/992990831...
一个偶然的机会,我就在Action市场中发现了一个publish-dart-flutter-package插件,可以一键把自己的插件发布到 flutter插件平台 ,脚本如下: 代码语言:javascript 复制 name:Pub Publish pluginon:workflow_dispatchjobs:publish:runs-on:ubuntu-lateststeps:-name:Checkoutuses:actions/checkout@v1-name:Publishuses:sake...
- name: Publish package uses: pypa/gh-action-pypi-publish@27b31702a0e7fc50959f5ad993c78deac1bdfc29 with: user: __token__ password: ${{ secrets.ZHENG_BICHENG_PYPI_TOKEN }} 创建工作流后,当你创建 Release 时,Github Actions 将自动为你编译最新的 Paddle2ONNX 并发布最新版本。
uses: JamesIves/github-pages-deploy-action@releases/v3 with: # 指定密钥,即在第一步中设置的 ACCESS_TOKEN: ${{ secrets.ACCESS_TOKEN }} # 指定推送到的远程分支 BRANCH: pages # 指定构建之后的产物要推送哪个目录的代码 FOLDER: build - run: npm publish ...
2.4 配置Github Actions笔者这里使用的是 action-maven-publish 这个Action,在项目下创建如下图文件:然后编写maven-publish.yml name: Publish package to the Maven Central Repository and GitHub Packageson:push:branches:- mainjobs:publish:runs-on: ubuntu-latestpermissions:contents: readpackages: ...