CICD_examples

Форк
0
Форк от gitverse_tutorials/CICD_examples
23 строки · 863.0 Байт
1
name: Демонстрация защиты ветки с использованием секрета
2
on:
3
  pull_request:
4
jobs:
5
  build-test:
6
    name: CICD branch protection with secrets
7
    runs-on: ubuntu-latest
8
    steps:
9
      - if: ${{ secrets.SECRET == 'TASK-' }}
10
        name: Check if secret is correct
11
        run: echo "true"
12
      - name: Display pull request title
13
        run: echo ${{ github.event.pull_request.title }}
14
      - name: Display commit message
15
        run: echo ${{ github.event.head_commit.message }}
16
      - name: Check pull request title
17
        run: |
18
          if [[ "${{ github.event.pull_request.title }}" > ${{ secrets.SECRET }} ]]; then
19
            echo "Pull request title contains SECRET with 'TASK-'"
20
          else
21
            echo "Pull request title does not contain SECRET with 'TASK-'"
22
            exit 1
23
          fi
24

Использование cookies

Мы используем файлы cookie в соответствии с Политикой конфиденциальности и Политикой использования cookies.

Нажимая кнопку «Принимаю», Вы даете АО «СберТех» согласие на обработку Ваших персональных данных в целях совершенствования нашего веб-сайта и Сервиса GitVerse, а также повышения удобства их использования.

Запретить использование cookies Вы можете самостоятельно в настройках Вашего браузера.