diff --git a/.gitea/workflows/pms.yaml b/.gitea/workflows/pms.yaml index b6273a3c..d9e5232e 100644 --- a/.gitea/workflows/pms.yaml +++ b/.gitea/workflows/pms.yaml @@ -25,7 +25,8 @@ jobs: npm config set registry https://npm.aliyun.com echo "-----============$REMOTE_IMG_NAME=========--------" - ls + + # - name: Set up Go # uses: actions/setup-go@v4 # with: @@ -33,32 +34,40 @@ jobs: - name: Checkout Repo uses: http://${{vars.DOMAIN}}:5678/actions/checkout@v4 - - name: Login to Alibaba Cloud Docker Registry - uses: http://${{vars.DOMAIN}}:5678/docker/login-action@v3 - with: - registry: ${{ vars.ALI_REGISTRY }} - username: ${{ secrets.ALI_USER }} - password: ${{ secrets.ALI_PWD }} - - - name: Remove Container & Image + - name: Build server run: | - docker stop $CTN_NAME || true - docker rm $CTN_NAME || true - docker rmi $REMOTE_IMG_NAME || true + go env -w GOPROXY=https://goproxy.cn + go generate + go build -o /opt/server -v . + pwd + working-directory: ./server - - name: Build and Push Docker Image To Alibaba Cloud - uses: http://${{vars.DOMAIN}}:5678/docker/build-push-action@v6 - with: - push: true - context: ./cicd - dockerfile: Dockerfile - #tags: ${{ vars.ALI_REGISTRY }}/${{ github.repository }}:${{ github.ref_name }} - tags: ${{env.REMOTE_IMG_NAME}} #支持env变量 - username: ${{ secrets.ALI_USER }} - password: ${{ secrets.ALI_PWD }} - - name: Run On Server - run: | - docker run -d --name $CTN_NAME -p $HOST_PORT:8080 $REMOTE_IMG_NAME + # - name: Login to Alibaba Cloud Docker Registry + # uses: http://${{vars.DOMAIN}}:5678/docker/login-action@v3 + # with: + # registry: ${{ vars.ALI_REGISTRY }} + # username: ${{ secrets.ALI_USER }} + # password: ${{ secrets.ALI_PWD }} + + # - name: Remove Container & Image + # run: | + # docker stop $CTN_NAME || true + # docker rm $CTN_NAME || true + # docker rmi $REMOTE_IMG_NAME || true + + # - name: Build and Push Docker Image To Alibaba Cloud + # uses: http://${{vars.DOMAIN}}:5678/docker/build-push-action@v6 + # with: + # push: true + # context: ./cicd + # dockerfile: Dockerfile + # #tags: ${{ vars.ALI_REGISTRY }}/${{ github.repository }}:${{ github.ref_name }} + # tags: ${{env.REMOTE_IMG_NAME}} #支持env变量 + # username: ${{ secrets.ALI_USER }} + # password: ${{ secrets.ALI_PWD }} + # - name: Run On Server + # run: | + # docker run -d --name $CTN_NAME -p $HOST_PORT:8080 $REMOTE_IMG_NAME # - name: SSH Deploy # uses: easingthemes/ssh-deploy-action@v2.1.5 # env: