简体   繁体   English

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

[英]How to download the latest jar file from GitHub packages and deploy to cloud hub using Maven GitHub actions?

I have created a GitHub package and created releases with GitHub actions for a simple Hello-world mule application.我已经创建了一个 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}}

Now I wanted to download the jar file from the GitHub package or extract zip folder (source code.zip) from Releases and deploy the jar file to cloud hub using Maven GitHub actions.现在我想从 GitHub 包下载 jar 文件或从 Releases 中提取 zip 文件夹(源代码.zip)并使用 Maven GitHub 操作将 jar 文件部署到云集线器。

Thanks in Advance提前致谢

You can't use Mule Maven plugin to publish an existing jar to CloudHub.您不能使用 Mule Maven 插件将现有 jar 发布到 CloudHub。 It only supports publishing what's being built.它只支持发布正在构建的内容。 You can use instead Any point CLI.您可以改用 Any point CLI。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM