欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

github actions初体验(一) ----如何自动化构建maven项目并打包上传docker镜像

程序员文章站 2022-03-29 22:57:03
...

前言

本文是一个简单教程,演示如何构建maven项目并打包上传docker镜像

这里我就不再写基本教程和简介了,不太清楚的可以看大佬的博客:GitHub Actions 入门教程

成功的截图

github actions初体验(一) ----如何自动化构建maven项目并打包上传docker镜像

构建配置

jobs:
  build:

    runs-on: ubuntu-latest
    steps:
    - uses: actions/aaa@qq.com
    - name: Set up JDK 1.8
      uses: actions/aaa@qq.com
      with:
        java-version: 1.8
    - name: Build with Maven
      run:
        mvn clean package -DskipTests=true -Dmaven.javadoc.skip=true -B -V
    - name: Publish Docker
      uses: elgohr/aaa@qq.com
      with:
        # The name of the image you would like to push
        name: ${{secrets.DOCKER_PROGRAM}}
        # The login username for the registry
        username: ${{secrets.DOCKER_USERNAME}}
        # The login password for the registry
        password: ${{secrets.DOCKER_PASSWORD}}
          # Use registry for pushing to a custom registry
        registry: ${{secrets.DOCKER_REGISTRY}}

简单说明

基本的概念就不讲了,maven打包github官方就有实例,直接粘贴过来就好了。而docker的打包,我采用了第三方的elgohr/aaa@qq.com ,详细说明可以在github actions官方仓库搜到,而其中的类似secrets.DOCKER_PROGRAM的配置,是通过项目setting中的secrets进行配置的

相关标签: 平时所学