wx_post/.gitea/workflows/build.yaml
xuthus 1e9ea0169f
All checks were successful
wx_post / wx_post-Gitea-Actions (push) Successful in 2m46s
更新
2024-04-16 02:58:03 +08:00

49 lines
1.6 KiB
YAML
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

name: wx_post
run-name: ${{ gitea.actor }} is testing out Gitea Actions 🚀
on: [push]
# 工作流程,可包含多个作业
jobs:
# 作业1名称
wx_post-Gitea-Actions:
# 指定的运行器环境
runs-on: java-tools-latest
# 作业包含一系列任务,称为 steps
steps:
- uses: actions/checkout@v4
- name: Set up JDK 8
uses: actions/setup-java@v4
with:
java-version: '8'
distribution: 'adopt'
# maven缓存不加的话每次都会去重新拉取会影响速度
# - name: Dependies Cache
# uses: actions/cache@v2
# with:
# path: ~/.m2/repository
# key: ${{ runner.os }}-maven-${{ hashFiles('**/pom.xml') }}
# restore-keys: |
# ${{ runner.os }}-maven-
# 编译打包
- name: Build with Maven
run: |
mvn package -Dmaven.test.skip=true
- name: Set up Docker Buildx
id: buildx
uses: docker/setup-buildx-action@v3
#build镜像并push到中央仓库中
- name: Build and push
id: docker_build
uses: docker/build-push-action@v5
with:
context: ./
file: ./dockerfile
push: true
tags: k2.xuthus83.cn:6001/wx_post:latest
# - name: Build the Docker image
# run:
# | # 使用 上一步写的 Dockerfile 构建镜像并发布到私有仓库; 发布完成可以去 https://github.com/MrGaoGang?tab=packages 查看
# docker build . --file Dockerfile.build --tag k2.xuthus83.cn:6001/pigallery2:latest .
# docker push k2.xuthus83.cn:6001/pigallery2:latest