# 基本使用示例 name: Basic Build and Deploy on: push: branches: [ main ] pull_request: branches: [ main ] jobs: build: runs-on: ubuntu-latest steps: - name: 检出代码 uses: actions/checkout@v4 - name: 配置构建环境 uses: actions/xgj/setup-env@v1 with: docker-password: ${{ secrets.DOCKER_PASSWORD }} - name: 构建应用 run: | echo "开始构建应用..." docker build -t my-app:${{ github.sha }} . echo "构建完成!" - name: 推送镜像 run: | docker push my-app:${{ github.sha }} echo "镜像推送完成!"