diff --git a/.gitea/workflows/CI_local_test.yaml b/.gitea/workflows/CICD_local_test.yaml similarity index 100% rename from .gitea/workflows/CI_local_test.yaml rename to .gitea/workflows/CICD_local_test.yaml diff --git a/.gitea/workflows/CI_master.yaml b/.gitea/workflows/CI_master.yaml new file mode 100644 index 000000000..495953644 --- /dev/null +++ b/.gitea/workflows/CI_master.yaml @@ -0,0 +1,60 @@ +name: CI-master +run-name: ${{ gitea.actor }} is testing out Gitea Actions +on: release + +jobs: + Docker-Build: + runs-on: joylink-local233 + steps: + - name: 测试release触发及一些参数 + run: | + echo "event: ${{ github.event }}" + echo "event_name: ${{ github.event_name }}" + echo "ref: ${{ github.ref }}" + # - name: 检出代码 + # uses: https://gitea.joylink.club/actions/checkout@v4 + # with: + # submodules: recursive + # - name: 设置java环境 + # uses: https://gitea.joylink.club/actions/setup-java@v4 + # with: + # java-version: '11' + # distribution: 'zulu' + # cache: 'maven' + # cache-dependency-path: './pom.xml' + # - name: 设置Maven环境 + # uses: https://gitea.joylink.club/actions/local-setup-maven@v0.1.1 + # with: + # maven-version: 3.8.8 + # - name: 构建 + # run: | + # mvn -Dmaven.test.skip=true clean package + # - name: 设置 Docker + # uses: https://gitea.joylink.club/actions/local-setup-docker-cli-action@v0.1.1 + # - name: 设置 Docker Buildx + # uses: https://gitea.joylink.club/actions/local-setup-buildx-action@v0.1.3 + # - name: docker登录gitea.joylink.club + # uses: https://gitea.joylink.club/docker/login-action@v3 + # with: + # registry: gitea.joylink.club + # username: shengxuqiang + # password: ${{ secrets.SHENGXUQIANG_PASSWORD }} + # - name: Docker Build and push + # uses: https://gitea.joylink.club/docker/build-push-action@v5 + # with: + # context: . + # file: ./Dockerfile + # push: true + # tags: | + # gitea.joylink.club/joylink/rt-sim-training-service:latest + # - name: 发布到本地测试环境 + # uses: https://gitea.joylink.club/appleboy/ssh-action@v1.0.3 + # with: + # host: ${{ secrets.LOCAL_233_SSH_HOST }} + # port: ${{ secrets.LOCAL_233_SSH_PORT }} + # username: ${{ secrets.LOCAL_233_SSH_USER }} + # password: ${{ secrets.LOCAL_233_SSH_PASSWORD }} + # script: | + # docker rm -f rt-sim-training-service || echo "rt-sim-training-service not exist" + # docker pull gitea.joylink.club/joylink/rt-sim-training-service:latest + # docker run --name rt-sim-training-service --restart=always --network net --ip 192.168.53.3 -d -e APP_ENV=prd -p 9000:9000 -p 19000:19000 -v /usr/local/joylink/logs/rtss:/usr/local/joylink/logs/rtss gitea.joylink.club/joylink/rt-sim-training-service:latest \ No newline at end of file