--- kind: pipeline name: default steps: - name: ansible-latest image: python:2.7 pull: always commands: - pip install ansible ansible-later -q - git clone https://gitea.rknet.org/ansible/ansible-later-policy.git ~/policy - git ls-files *[^LICENSE,.md] | xargs ansible-later -c ~/policy/config.ini depends_on: [ clone ] - name: ansible-master image: python:2.7 pull: always commands: - pip install ansible ansible-later -q - git clone https://gitea.rknet.org/ansible/ansible-later-policy.git ~/policy - git ls-files *[^LICENSE,.md] | xargs ansible-later -c ~/policy/config.ini depends_on: [ clone ] - name: notify image: plugins/matrix settings: homeserver: https://matrix.rknet.org roomid: MtidqQXWWAtQcByBhH:rknet.org template: "Status: **{{ build.status }}**
Build: [{{ repo.Owner }}/{{ repo.Name }}]({{ build.link }}) ({{ build.branch }}) by {{ build.author }}
Message: {{ build.message }}" username: from_secret: matrix_username password: from_secret: matrix_password depends_on: - ansible-latest - ansible-master when: status: - success - failure