diff --git a/.github/workflows/deploy.yml b/.github/workflows/deploy.yml index 54e51d1..e9be423 100644 --- a/.github/workflows/deploy.yml +++ b/.github/workflows/deploy.yml @@ -10,15 +10,20 @@ jobs: build: runs-on: ubuntu-latest steps: + # Шаг 1: Клонирование кода из репозитория - name: Checkout code uses: actions/checkout@v4 + # Шаг 2: Установка Node.js - name: Set up Node.js uses: actions/setup-node@v3 with: node-version: '20.x' + # Шаг 3: Установка зависимостей - run: npm install + + # Шаг 4: Сборка проекта (если нужно) - run: npm run build --if-present deploy: @@ -32,9 +37,11 @@ jobs: contents: read steps: + # Шаг 1: Клонирование кода из репозитория (для деплоя) - name: Checkout code uses: actions/checkout@v2 + # Шаг 2: Логинимся в Azure - name: Set up Azure Login uses: azure/login@v2 with: @@ -42,10 +49,11 @@ jobs: tenant-id: ${{ secrets.AZURE_TENANT_ID }} subscription-id: ${{ secrets.AZURE_SUBSCRIPTION_ID }} + # Шаг 3: Деплой на Azure Web App - name: Deploy to Azure Web App id: deploy-to-webapp uses: azure/webapps-deploy@v2 with: - app-name: 'ChatBot2222' - publish-profile: ${{ secrets.AZURE_WEBAPP_PUBLISH_PROFILE_CHATBOT2222 }} + app-name: 'ChatBot2222' # Имя твоего Web App + publish-profile: ${{ secrets.AZURE_WEBAPP_PUBLISH_PROFILE_CHATBOT2222 }} # Секрет с Publish Profile package: .