wx_post/.gitea/workflows/build.yaml
2024-04-15 21:25:42 +08:00

49 lines
1.6 KiB
YAML
Raw 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: pigallery2
run-name: ${{ gitea.actor }} is testing out Gitea Actions 🚀
on: [push]
# 工作流程,可包含多个作业
jobs:
# 作业1名称
pigallery2-Gitea-Actions:
# 指定的运行器环境
runs-on: ubuntu-latest
# 作业包含一系列任务,称为 steps
steps:
- uses: actions/checkout@v2
- name: Set up JDK 21
uses: actions/setup-java@v2
with:
java-version: '1.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@v1
#build镜像并push到中央仓库中
- name: Build and push
id: docker_build
uses: docker/build-push-action@v2
with:
context: ./
file: ./Dockerfile.build
push: true
tags: k2.xuthus83.cn:6001/pigallery2: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