diff --git a/.github/workflows/pylint.yml b/.github/workflows/pylint.yml deleted file mode 100644 index 16f18cb..0000000 --- a/.github/workflows/pylint.yml +++ /dev/null @@ -1,78 +0,0 @@ -name: CI/CD Workflow - -on: - push: - branches: - - main - pull_request: - branches: - - main - schedule: - - cron: "0 2 * * 1-5" - workflow_dispatch: - -jobs: - build: - name: Build and Test - runs-on: ubuntu-latest - - strategy: - matrix: - node_version: ['18.x', '20.x'] - os: [ubuntu-latest, windows-latest, macos-latest] - - steps: - - name: Checkout code - uses: actions/checkout@v4 - - - name: Setup Node.js - uses: actions/setup-node@v4 - with: - node-version: ${{ matrix.node_version }} - - - name: Install dependencies - run: npm install - - - name: Run tests - run: npm test - - deploy: - name: Deploy to Staging - runs-on: ubuntu-22.04 - needs: build - - steps: - - name: Checkout code - uses: actions/checkout@v4 - - - name: Deploy - run: | - echo "Deploying to staging..." - # Ваши команды для деплоя - - docker: - name: Build and Push Docker Image - runs-on: ubuntu-22.04 - needs: build - - steps: - - name: Checkout code - uses: actions/checkout@v4 - - - name: Set up Docker Buildx - uses: docker/setup-buildx-action@v2 - - - name: Log in to Docker Hub - uses: docker/login-action@v2 - with: - username: ${{ secrets.DOCKER_HUB_USERNAME }} - password: ${{ secrets.DOCKER_HUB_ACCESS_TOKEN }} - - - name: Build and push Docker image - uses: docker/build-push-action@v3 - with: - push: true - tags: your-dockerhub-username/your-repo:tag - - - name: Docker logout - run: docker logout