--- kind: pipeline name: linting platform: os: linux arch: amd64 steps: - name: ansible-later image: xoxys/ansible-later commands: - ansible-later trigger: ref: - refs/heads/master - refs/tags/** - refs/pull/** --- kind: pipeline name: documentation platform: os: linux arch: amd64 steps: - name: generate image: xoxys/ansible-doctor environment: ANSIBLE_DOCTOR_EXCLUDE_FILES: molecule/ ANSIBLE_DOCTOR_FORCE_OVERWRITE: true ANSIBLE_DOCTOR_LOG_LEVEL: INFO ANSIBLE_DOCTOR_OUTPUT_DIR: _docs/ ANSIBLE_DOCTOR_ROLE_NAME: ${DRONE_REPO_NAME#*.} ANSIBLE_DOCTOR_TEMPLATE: hugo-book - name: publish image: plugins/gh-pages settings: netrc_machine: gitea.rknet.org pages_directory: _docs/ password: from_secret: gitea_token remote_url: https://gitea.rknet.org/ansible/${DRONE_REPO_NAME} target_branch: docs username: from_secret: gitea_username when: ref: - refs/heads/master - name: trigger image: plugins/downstream settings: fork: true repositories: - ansible/galaxy server: https://drone.rknet.org token: from_secret: drone_token when: ref: - refs/heads/master trigger: ref: - refs/heads/master - refs/tags/** - refs/pull/** --- kind: pipeline name: notification platform: os: linux arch: amd64 clone: disable: true steps: - name: matrix image: plugins/matrix settings: homeserver: from_secret: matrix_homeserver password: from_secret: matrix_password roomid: from_secret: matrix_roomid template: "Status: **{{ build.status }}**
Build: [{{ repo.Owner }}/{{ repo.Name }}]({{ build.link }}) ({{ build.branch }}) by {{ build.author }}
Message: {{ build.message }}" username: from_secret: matrix_username trigger: ref: - refs/heads/master - refs/tags/** status: - success - failure depends_on: - documentation --- kind: signature hmac: df1570927bacd64a72d3b9a78ae1f5088f82b1a4375a766c855a816efc95e2cd ...