Ошибка заданий действия Github, когда задана ветка push - PullRequest
1 голос
/ 21 октября 2019

Я пытаюсь запустить конвейер в develop ответвлении.

Этот код работает:

name: develop

on: [push]
  jobs:
    build:

      runs-on: ubuntu-latest

      steps:
      - uses: actions/checkout@v1
      - name: set up JDK 1.8
        uses: actions/setup-java@v1
        with:
          java-version: 1.8
      - name: Build Debug version
        run: |
            chmod +x pipelines.sh
            ./pipelines.sh "build"

Этот код не работает:

name: develop

on: 
  push:
    branches:    
      - 'develop'
  jobs:
    build:

      runs-on: ubuntu-latest

      steps:
      - uses: actions/checkout@v1
      - name: set up JDK 1.8
        uses: actions/setup-java@v1
        with:
          java-version: 1.8
      - name: Build Debug version
        run: |
            chmod +x pipelines.sh
            ./pipelines.sh "build"

У меня всегда появляется это сообщение об ошибке:

jobs не является допустимым именем события

Как мне отформатировать файл, чтобы он работал?

1 Ответ

2 голосов
/ 21 октября 2019

jobs должен быть на том же уровне, что и on без отступов.

on: 
  push:
    branches:    
      - 'develop'
jobs:
  build:

    runs-on: ubuntu-latest

    steps:
    - uses: actions/checkout@v1
    - name: set up JDK 1.8
      uses: actions/setup-java@v1
      with:
        java-version: 1.8
    - name: Build Debug version
      run: |
          chmod +x pipelines.sh
          ./pipelines.sh "build"
...