kind: pipeline type: docker name: amd64-pull platform: os: linux arch: amd64 steps: - name: submodules image: ubuntu:focal commands: - apt-get -y update - apt-get -y install git - git submodule update --init --recursive - name: build-and-test image: ubuntu:focal commands: - export DEBIAN_FRONTEND=noninteractive - apt-get -y update - apt-get -y install graphviz plantuml make python3-pip git - pip install -r requirements.txt - make bundle trigger: branch: - main event: - pull_request --- kind: pipeline type: docker name: amd64-master platform: os: linux arch: amd64 steps: - name: submodules image: ubuntu:focal commands: - apt-get -y update - apt-get -y install git - git submodule update --init --recursive - name: build-and-test image: ubuntu:focal commands: - export DEBIAN_FRONTEND=noninteractive - export DRONE_BUILD_DIR=$PWD - apt-get -y update - apt-get -y install graphviz plantuml make python3 python3-pip git - pip install -r requirements.txt - make -j4 bundle trigger: branch: - master event: - push