name: Build blog docker image on: push: branches: - master jobs: Build-Blog-Image: runs-on: archlinux steps: - uses: https://git.rrricardo.top/actions/checkout@v4 name: Check out code with: lfs: true - name: Build project run: | cd YaeBlog dotnet publish - name: Build docker image run: | cd YaeBlog docker build . -t registry.cn-beijing.aliyuncs.com/jackfiled/blog:latest - name: Login aliyun docker registry uses: https://git.rrricardo.top/actions/login-action@v3 with: registry: registry.cn-beijing.aliyuncs.com username: 初冬的朝阳 password: ${{ secrets.ALIYUN_PASSWORD }} - name: Push docker image run: docker push registry.cn-beijing.aliyuncs.com/jackfiled/blog:latest