diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index b5017a5..9f33ef2 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -10,30 +10,33 @@ env: # Переменные окружения PLATFORMS: linux/amd64,linux/arm64 jobs: # Список выполняемых джоб - need-build: # джоба проверки изменений в файлах. При изменении пулит новые файлы и перезапускает контейнер + need-build: # джоба проверки изменений в зависимостях. Если requirements.txt был изменен, то будет выполнена сборка и пуш образа runs-on: ubuntu-latest outputs: - src_changed: ${{ steps.filter.outputs.src }} + src_changed: ${{ steps.need-build.outputs.src }} steps: - uses: actions/checkout@v3 - uses: dorny/paths-filter@v2 + id: need-build + with: + filters: | + src: + - 'requirements.txt' + + need-deploy: # джоба проверки изменений в файлах. При изменении пулит новые файлы и перезапускает контейнер + runs-on: ubuntu-latest + outputs: + src_changed: ${{ steps.need-deploy.outputs.src }} + steps: + - uses: actions/checkout@v3 + - uses: dorny/paths-filter@v2 + id: need-deploy with: filters: | src: - 'docs/*' - 'mkdocs.yml' - need-deploy: # джоба проверки изменений в зависимостях. Если requirements.txt был изменен, то будет выполнена сборка и пуш образа - runs-on: ubuntu-latest - outputs: - src_changed: ${{ steps.filter.outputs.src }} - steps: - - uses: actions/checkout@v3 - - uses: dorny/paths-filter@v2 - with: - filters: | - src: - - 'requirements.txt' build: # джоба сборки и пуша образа. Выполняется если проверка изменений показала что requirements.txt был изменен needs: need-build diff --git a/docs/Welcome.md b/docs/Welcome.md index 614424b..95f9a2d 100644 --- a/docs/Welcome.md +++ b/docs/Welcome.md @@ -1 +1,2 @@ Стартовая страница +1 \ No newline at end of file