如何从GitHub包下载最新的jar文件,并使用Maven GitHub操作部署到云集线器



我创建了一个GitHub包,并为一个简单的Hello-world mule应用程序创建了带有GitHub操作的版本。

name: GitHub Packages and Releases using Java CI with Maven
on:
push:
branches: [ main ]
pull_request:
branches: [ main ]
jobs:

build:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- name: Set up JDK 11
uses: actions/setup-java@v1
with:
java-version: 11
- name: Build with Maven
run: mvn -B package --file pom.xml


Publish:
needs: build
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- name: Set up JDK 11
uses: actions/setup-java@v1
with:
java-version: '11'
- name: Create GitHub Release
uses: actions/create-release@v1
env:
GITHUB_TOKEN: ${{secrets.GIT_TOKEN}} 
with: 
tag_name: v${{github.run_number}}

现在我想从GitHub包下载jar文件,或者从Release中提取zip文件夹(源代码.zip(,并使用Maven GitHub操作将jar文件部署到云集线器。

提前感谢

您不能使用Mule Maven插件将现有的jar发布到CloudHub。它只支持发布Maven正在构建的内容。您可以改用Anypoint CLI。例如,使用命令runtime-mgr cloudhub-application deploy,您可以将jar文件部署到CloudHub。

最新更新