From 4991e8755a2d07e7481df61a3ab1355e8e3f78b5 Mon Sep 17 00:00:00 2001 From: Andrey253150 <71626650+Andrey253150@users.noreply.github.com> Date: Wed, 17 May 2023 11:37:59 +0300 Subject: [PATCH 01/14] Create main.yml --- .github/workflows/main.yml | 1 + 1 file changed, 1 insertion(+) create mode 100644 .github/workflows/main.yml diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml new file mode 100644 index 000000000..3da0c6809 --- /dev/null +++ b/.github/workflows/main.yml @@ -0,0 +1 @@ +# main.yml From 880ecf49d8f826970a86f8d1e773fa493e9bbd4b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=90=D0=BD=D0=B4=D1=80=D0=B5=D0=B9=20=D0=A1=D0=BE=D0=BB?= =?UTF-8?q?=D0=BE=D0=BC=D0=B0=D1=82=D0=B8=D0=BD?= Date: Wed, 17 May 2023 15:49:07 +0300 Subject: [PATCH 02/14] =?UTF-8?q?=D0=94=D0=BE=D0=B1=D0=B0=D0=B2=D0=BB?= =?UTF-8?q?=D0=B5=D0=BD=20=D1=84=D0=B0=D0=B9=D0=BB=20main=20=D0=B4=D0=BB?= =?UTF-8?q?=D1=8F=20workflow?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .github/workflows/main.yml | 35 ++++++++++++++++++++++++++++++++++- 1 file changed, 34 insertions(+), 1 deletion(-) diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index 3da0c6809..70ae941ad 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -1 +1,34 @@ -# main.yml +# Это базовый рабочий процесс, который поможет вам приступить к выполнению Actions + +name: CI + +# Определяет, когда будет запущено action. Запускает рабочий процесс по запросу push или pull request +# события, но только для главной ветви + +on: + push: + branches: [ main ] + pull_request: + branches: [ main ] + +# Выполнение рабочего процесса состоит из одного или нескольких заданий, которые могут выполняться последовательно или параллельно +jobs: + # Этот рабочий процесс содержит одно задание под названием "build". + build: + # Тип программы, на которой будет выполняться задание + runs-on: ubuntu-latest + + # Шаги представляют собой последовательность задач, которые будут выполнены как часть задания + steps: + # Проверьте свой репозиторий в разделе $GITHUB_WORKSPACE, чтобы ваша работа могла получить к нему доступ + - uses: actions/checkout@v2 + + # Запускает одну команду с помощью командной строки runners shell + - name: Runa one-line script + run: echo Hello, world! + + # Запускает набор команд с помощью командной строки runners shell + - name: Run a multi-line script + run: + echo Add other actions to build + echo test, and deploy your project. From c40023fd84254211288f3ac8c5aa14fd8027ea5c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=90=D0=BD=D0=B4=D1=80=D0=B5=D0=B9=20=D0=A1=D0=BE=D0=BB?= =?UTF-8?q?=D0=BE=D0=BC=D0=B0=D1=82=D0=B8=D0=BD?= Date: Wed, 17 May 2023 17:28:12 +0300 Subject: [PATCH 03/14] add test with flake8 --- .github/workflows/main.yml | 57 +++++++++++++++++++------------------- 1 file changed, 29 insertions(+), 28 deletions(-) diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index 70ae941ad..68397ce67 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -1,34 +1,35 @@ -# Это базовый рабочий процесс, который поможет вам приступить к выполнению Actions +# .github/workflows/**main.yml** +name: Django-app workflow -name: CI +on: [push] -# Определяет, когда будет запущено action. Запускает рабочий процесс по запросу push или pull request -# события, но только для главной ветви - -on: - push: - branches: [ main ] - pull_request: - branches: [ main ] - -# Выполнение рабочего процесса состоит из одного или нескольких заданий, которые могут выполняться последовательно или параллельно jobs: - # Этот рабочий процесс содержит одно задание под названием "build". - build: - # Тип программы, на которой будет выполняться задание + tests: + # «Раннер» — создание изолированного окружения с последней версией Ubuntu runs-on: ubuntu-latest - - # Шаги представляют собой последовательность задач, которые будут выполнены как часть задания + steps: - # Проверьте свой репозиторий в разделе $GITHUB_WORKSPACE, чтобы ваша работа могла получить к нему доступ + # Запуск actions checkout — готового скрипта + # для клонирования репозитория - uses: actions/checkout@v2 - - # Запускает одну команду с помощью командной строки runners shell - - name: Runa one-line script - run: echo Hello, world! - - # Запускает набор команд с помощью командной строки runners shell - - name: Run a multi-line script - run: - echo Add other actions to build - echo test, and deploy your project. + - name: Set up Python + # Запуск actions setup-python — готового скрипта + # для развёртывания окружения Python + uses: actions/setup-python@v2 + with: + # Выбор версии Python + python-version: 3.7 + + - name: Install dependencies + run: | + # обновление pip + python -m pip install --upgrade pip + # установка flake8 и его плагинов + pip install flake8 pep8-naming flake8-broken-line flake8-return flake8-isort + # установка зависимостей + pip install -r requirements.txt + + - name: Test with flake8 and django tests + run: | + # запуск проверки проекта по flake8 + python -m flake8 \ No newline at end of file From 2dab0e33c0200905f141b9dc141411502bffb38b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=90=D0=BD=D0=B4=D1=80=D0=B5=D0=B9=20=D0=A1=D0=BE=D0=BB?= =?UTF-8?q?=D0=BE=D0=BC=D0=B0=D1=82=D0=B8=D0=BD?= Date: Wed, 17 May 2023 17:39:39 +0300 Subject: [PATCH 04/14] =?UTF-8?q?=D0=98=D1=81=D0=BF=D1=80=D0=B0=D0=B2?= =?UTF-8?q?=D0=BB=D0=B5=D0=BD=D1=8B=20=D0=BE=D1=88=D0=B8=D0=B1=D0=BA=D0=B8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- infra_project/infra_app/tests.py | 1 + infra_project/infra_project/urls.py | 2 +- setup.cfg | 12 ++++++++++++ 3 files changed, 14 insertions(+), 1 deletion(-) create mode 100644 setup.cfg diff --git a/infra_project/infra_app/tests.py b/infra_project/infra_app/tests.py index 77c89862c..dc049b18d 100644 --- a/infra_project/infra_app/tests.py +++ b/infra_project/infra_app/tests.py @@ -1,4 +1,5 @@ from http import HTTPStatus + from django.test import Client, TestCase diff --git a/infra_project/infra_project/urls.py b/infra_project/infra_project/urls.py index 10c002bae..c6a29369b 100644 --- a/infra_project/infra_project/urls.py +++ b/infra_project/infra_project/urls.py @@ -14,7 +14,7 @@ 2. Add a URL to urlpatterns: path('blog/', include('blog.urls')) """ from django.contrib import admin -from django.urls import path, include +from django.urls import include, path urlpatterns = [ path('', include('infra_app.urls', namespace='infra_app')), diff --git a/setup.cfg b/setup.cfg new file mode 100644 index 000000000..7d7e1979a --- /dev/null +++ b/setup.cfg @@ -0,0 +1,12 @@ +[flake8] +ignore = + W503, + F811 +exclude = + tests/, + */migrations/, + venv/, + env/ +per-file-ignores = + */settings.py:E501 +max-complexity = 10 From 2e9469b866e009330ee73e4f2cc2a181ae565b1e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=90=D0=BD=D0=B4=D1=80=D0=B5=D0=B9=20=D0=A1=D0=BE=D0=BB?= =?UTF-8?q?=D0=BE=D0=BC=D0=B0=D1=82=D0=B8=D0=BD?= Date: Wed, 17 May 2023 20:41:09 +0300 Subject: [PATCH 05/14] =?UTF-8?q?=D0=9F=D0=BB=D1=8E=D1=81=20=D1=82=D0=B5?= =?UTF-8?q?=D1=81=D1=82=D1=8B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .github/workflows/main.yml | 16 +++++++--------- 1 file changed, 7 insertions(+), 9 deletions(-) diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index 68397ce67..f3c509156 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -1,23 +1,16 @@ -# .github/workflows/**main.yml** name: Django-app workflow on: [push] jobs: tests: - # «Раннер» — создание изолированного окружения с последней версией Ubuntu runs-on: ubuntu-latest steps: - # Запуск actions checkout — готового скрипта - # для клонирования репозитория - uses: actions/checkout@v2 - - name: Set up Python - # Запуск actions setup-python — готового скрипта - # для развёртывания окружения Python + - name: Set up Python uses: actions/setup-python@v2 with: - # Выбор версии Python python-version: 3.7 - name: Install dependencies @@ -32,4 +25,9 @@ jobs: - name: Test with flake8 and django tests run: | # запуск проверки проекта по flake8 - python -m flake8 \ No newline at end of file + python -m flake8 + # перейти в папку, содержащую manage.py — + #<корневая_папка_infra_actions>/<папка_проекта>/manage.py + cd infra_project/ + # запустить написанные разработчиком тесты + python manage.py test From a03cc5b3d681bc71430bbfe38a2ed3a693ee2310 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=90=D0=BD=D0=B4=D1=80=D0=B5=D0=B9=20=D0=A1=D0=BE=D0=BB?= =?UTF-8?q?=D0=BE=D0=BC=D0=B0=D1=82=D0=B8=D0=BD?= Date: Thu, 18 May 2023 00:11:42 +0300 Subject: [PATCH 06/14] =?UTF-8?q?=D0=A2=D0=B5=D1=81=D1=82=D0=B8=D1=80?= =?UTF-8?q?=D0=BE=D0=B2=D0=B0=D0=BD=D0=B8=D0=B5:=203?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .github/workflows/main.yml | 1 + infra_project/infra_app/tests.py | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index f3c509156..410dbe77c 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -30,4 +30,5 @@ jobs: #<корневая_папка_infra_actions>/<папка_проекта>/manage.py cd infra_project/ # запустить написанные разработчиком тесты + python manage.py runserver python manage.py test diff --git a/infra_project/infra_app/tests.py b/infra_project/infra_app/tests.py index dc049b18d..fb9d51d96 100644 --- a/infra_project/infra_app/tests.py +++ b/infra_project/infra_app/tests.py @@ -21,4 +21,4 @@ def test_page_shows_correct_content(self): self.assertContains(response, 'У меня получилось!') response = self.guest_client.get('/second_page/') - self.assertContains(response, 'А это вторая страница!') + self.assertContains(response, 'А это вторая страница') From 6822d6eb9373ed6f8077ddda31da5a8e0b544716 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=90=D0=BD=D0=B4=D1=80=D0=B5=D0=B9=20=D0=A1=D0=BE=D0=BB?= =?UTF-8?q?=D0=BE=D0=BC=D0=B0=D1=82=D0=B8=D0=BD?= Date: Thu, 18 May 2023 00:23:53 +0300 Subject: [PATCH 07/14] =?UTF-8?q?=D0=A2=D0=B5=D1=81=D1=82=D0=B8=D1=80?= =?UTF-8?q?=D0=BE=D0=B2=D0=B0=D0=BD=D0=B8=D0=B5=204?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- infra_project/infra_project/settings.py | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/infra_project/infra_project/settings.py b/infra_project/infra_project/settings.py index 012b314ae..3f08cf3c1 100644 --- a/infra_project/infra_project/settings.py +++ b/infra_project/infra_project/settings.py @@ -25,7 +25,12 @@ # SECURITY WARNING: don't run with debug turned on in production! DEBUG = True -ALLOWED_HOSTS = [] +ALLOWED_HOSTS = [ + 'localhost', + '127.0.0.1', + '[::1]', + 'testserver', +] # Application definition From 08588ff928fed99d900d490a0fe195ed7dfafc40 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=90=D0=BD=D0=B4=D1=80=D0=B5=D0=B9=20=D0=A1=D0=BE=D0=BB?= =?UTF-8?q?=D0=BE=D0=BC=D0=B0=D1=82=D0=B8=D0=BD?= Date: Thu, 18 May 2023 00:25:19 +0300 Subject: [PATCH 08/14] =?UTF-8?q?=D0=A2=D0=B5=D1=81=D1=82=D0=B8=D1=80?= =?UTF-8?q?=D0=BE=D0=B2=D0=B0=D0=BD=D0=B8=D0=B5=205?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .github/workflows/main.yml | 1 - 1 file changed, 1 deletion(-) diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index 410dbe77c..f3c509156 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -30,5 +30,4 @@ jobs: #<корневая_папка_infra_actions>/<папка_проекта>/manage.py cd infra_project/ # запустить написанные разработчиком тесты - python manage.py runserver python manage.py test From 86d40dac4fdb52521ee182f641c79732f3c50221 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=90=D0=BD=D0=B4=D1=80=D0=B5=D0=B9=20=D0=A1=D0=BE=D0=BB?= =?UTF-8?q?=D0=BE=D0=BC=D0=B0=D1=82=D0=B8=D0=BD?= Date: Thu, 18 May 2023 00:36:45 +0300 Subject: [PATCH 09/14] =?UTF-8?q?=D0=A2=D0=B5=D1=81=D1=82=D0=B8=D1=80?= =?UTF-8?q?=D0=BE=D0=B2=D0=B0=D0=BD=D0=B8=D0=B5=206?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- infra_project/infra_project/apps.py | 5 +++++ infra_project/infra_project/settings.py | 1 + 2 files changed, 6 insertions(+) create mode 100644 infra_project/infra_project/apps.py diff --git a/infra_project/infra_project/apps.py b/infra_project/infra_project/apps.py new file mode 100644 index 000000000..4f5b31776 --- /dev/null +++ b/infra_project/infra_project/apps.py @@ -0,0 +1,5 @@ +from django.apps import AppConfig + + +class InfraProjectConfig(AppConfig): + name = 'infra_project' diff --git a/infra_project/infra_project/settings.py b/infra_project/infra_project/settings.py index 3f08cf3c1..09a32ae72 100644 --- a/infra_project/infra_project/settings.py +++ b/infra_project/infra_project/settings.py @@ -37,6 +37,7 @@ INSTALLED_APPS = [ 'infra_app.apps.InfraAppConfig', + 'infra_project.apps.InfraProjectConfig', 'django.contrib.admin', 'django.contrib.auth', 'django.contrib.contenttypes', From 943e9d0936f014ecbdd21dc44aad29fa38111b74 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=90=D0=BD=D0=B4=D1=80=D0=B5=D0=B9=20=D0=A1=D0=BE=D0=BB?= =?UTF-8?q?=D0=BE=D0=BC=D0=B0=D1=82=D0=B8=D0=BD?= Date: Thu, 18 May 2023 09:23:30 +0300 Subject: [PATCH 10/14] =?UTF-8?q?=D0=A2=D0=B5=D1=81=D1=82=D0=B8=D1=80?= =?UTF-8?q?=D0=BE=D0=B2=D0=B0=D0=BD=D0=B8=D0=B5=207?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- infra_project/infra_app/tests.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/infra_project/infra_app/tests.py b/infra_project/infra_app/tests.py index fb9d51d96..6e4c52c76 100644 --- a/infra_project/infra_app/tests.py +++ b/infra_project/infra_app/tests.py @@ -12,7 +12,7 @@ def test_about_url_exists_at_desired_location(self): response = self.guest_client.get('/') self.assertEqual(response.status_code, HTTPStatus.OK) - response = self.guest_client.get('/second_page/') + response = self.guest_client.get('/second/') self.assertEqual(response.status_code, HTTPStatus.OK) def test_page_shows_correct_content(self): @@ -20,5 +20,5 @@ def test_page_shows_correct_content(self): response = self.guest_client.get('/') self.assertContains(response, 'У меня получилось!') - response = self.guest_client.get('/second_page/') + response = self.guest_client.get('/second/') self.assertContains(response, 'А это вторая страница') From 349b76f2aca5dc4492e05bbff472f3795a1ef755 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=90=D0=BD=D0=B4=D1=80=D0=B5=D0=B9=20=D0=A1=D0=BE=D0=BB?= =?UTF-8?q?=D0=BE=D0=BC=D0=B0=D1=82=D0=B8=D0=BD?= Date: Thu, 18 May 2023 14:20:42 +0300 Subject: [PATCH 11/14] =?UTF-8?q?=D0=94=D0=B5=D0=BF=D0=BB=D0=BE=D0=B9=20?= =?UTF-8?q?=D0=BD=D0=B0=20=D1=81=D0=B5=D1=80=D0=B2=D0=B5=D1=80=201?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .github/workflows/main.yml | 43 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 43 insertions(+) diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index f3c509156..f79db8804 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -31,3 +31,46 @@ jobs: cd infra_project/ # запустить написанные разработчиком тесты python manage.py test + + + build_and_push_to_docker_hub: + name: Push Docker image to Docker Hub + runs-on: ubuntu-latest + needs: tests + steps: + - name: Check out the repo + # Проверка доступности репозитория Docker Hub для workflow + uses: actions/checkout@v2 + - name: Set up Docker Buildx + # Вызов сборщика контейнеров docker + uses: docker/setup-buildx-action@v1 + - name: Login to Docker + # Запуск скрипта авторизации на Docker Hub + uses: docker/login-action@v1 + with: + username: ${{ secrets.DOCKER_USERNAME }} + password: ${{ secrets.DOCKER_PASSWORD }} + - name: Push to Docker Hub + # Пуш образа в Docker Hub + uses: docker/build-push-action@v2 + with: + push: true + tags: aisolomatin/infra-actions:latest + + deploy: + runs-on: ubuntu-latest + needs: build_and_push_to_docker_hub + steps: + - name: executing remote ssh commands to deploy + uses: appleboy/ssh-action@master + with: + host: ${{ secrets.HOST }} + username: ${{ secrets.USER }} + key: ${{ secrets.SSH_KEY }} + passphrase: ${{ secrets.PASSPHRASE }} # Если ваш ssh-ключ защищён фразой-паролем + script: | + # Выполняет pull образа с DockerHub + sudo docker pull aisolomatin/infra-actions + #остановка всех контейнеров + sudo docker stop $(sudo docker ps -a -q) + sudo docker run --rm -d -p 5000:5000 aisolomatin/infra-actions From 455626817f1e8dfbf7872e7186aea8d00ea744b1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=90=D0=BD=D0=B4=D1=80=D0=B5=D0=B9=20=D0=A1=D0=BE=D0=BB?= =?UTF-8?q?=D0=BE=D0=BC=D0=B0=D1=82=D0=B8=D0=BD?= Date: Thu, 18 May 2023 14:42:59 +0300 Subject: [PATCH 12/14] =?UTF-8?q?=D0=94=D0=B5=D0=BF=D0=BB=D0=BE=D0=B9=20?= =?UTF-8?q?=D0=BD=D0=B0=20=D1=81=D0=B5=D1=80=D0=B2=D0=B5=D1=80=202?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .github/workflows/main.yml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index f79db8804..09a6a0bc9 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -55,7 +55,7 @@ jobs: uses: docker/build-push-action@v2 with: push: true - tags: aisolomatin/infra-actions:latest + tags: ${{ secrets.DOCKER_USERNAME }}/infra-actions:latest deploy: runs-on: ubuntu-latest @@ -70,7 +70,7 @@ jobs: passphrase: ${{ secrets.PASSPHRASE }} # Если ваш ssh-ключ защищён фразой-паролем script: | # Выполняет pull образа с DockerHub - sudo docker pull aisolomatin/infra-actions + sudo docker pull aisolomatin/infra-actions:latest #остановка всех контейнеров sudo docker stop $(sudo docker ps -a -q) - sudo docker run --rm -d -p 5000:5000 aisolomatin/infra-actions + sudo docker run --rm -d -p 5000:5000 aisolomatin/infra-actions:latest From 1365b222e8d0e9b71b6cb66d3da13efc0c93c8b9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=90=D0=BD=D0=B4=D1=80=D0=B5=D0=B9=20=D0=A1=D0=BE=D0=BB?= =?UTF-8?q?=D0=BE=D0=BC=D0=B0=D1=82=D0=B8=D0=BD?= Date: Thu, 18 May 2023 20:57:33 +0300 Subject: [PATCH 13/14] =?UTF-8?q?=D0=94=D0=B5=D0=BF=D0=BB=D0=BE=D0=B9=20?= =?UTF-8?q?=D0=BD=D0=B0=20=D1=81=D0=B5=D1=80=D0=B2=D0=B5=D1=80=203?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .github/workflows/main.yml | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index 09a6a0bc9..a5b7f0652 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -74,3 +74,14 @@ jobs: #остановка всех контейнеров sudo docker stop $(sudo docker ps -a -q) sudo docker run --rm -d -p 5000:5000 aisolomatin/infra-actions:latest + + send_message: + runs-on: ubuntu-latest + needs: deploy + steps: + - name: send message + uses: appleboy/telegram-action@master + with: + to: ${{ secrets.TELEGRAM_TO }} + token: ${{ secrets.TELEGRAM_TOKEN }} + message: ${{ github.workflow }} успешно выполнен! From 435d5eb81cea0cae25ff5be093265549a9217e3a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=90=D0=BD=D0=B4=D1=80=D0=B5=D0=B9=20=D0=A1=D0=BE=D0=BB?= =?UTF-8?q?=D0=BE=D0=BC=D0=B0=D1=82=D0=B8=D0=BD?= Date: Thu, 18 May 2023 20:59:32 +0300 Subject: [PATCH 14/14] =?UTF-8?q?=D0=94=D0=B5=D0=BF=D0=BB=D0=BE=D0=B9=20?= =?UTF-8?q?=D0=BD=D0=B0=20=D1=81=D0=B5=D1=80=D0=B2=D0=B5=D1=80=204?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .github/workflows/main.yml | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index a5b7f0652..7975adabf 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -76,12 +76,12 @@ jobs: sudo docker run --rm -d -p 5000:5000 aisolomatin/infra-actions:latest send_message: - runs-on: ubuntu-latest - needs: deploy - steps: - - name: send message - uses: appleboy/telegram-action@master - with: - to: ${{ secrets.TELEGRAM_TO }} - token: ${{ secrets.TELEGRAM_TOKEN }} - message: ${{ github.workflow }} успешно выполнен! + runs-on: ubuntu-latest + needs: deploy + steps: + - name: send message + uses: appleboy/telegram-action@master + with: + to: ${{ secrets.TELEGRAM_TO }} + token: ${{ secrets.TELEGRAM_TOKEN }} + message: ${{ github.workflow }} успешно выполнен!