kind: pipeline name: default steps: - name: build_stable image: node:20-alpine commands: - git clone https://github.com/cheeaun/phanpy.git - cd phanpy - git checkout 2023.12.13.19da64a - npm install - npm run build - cp dist ../output when: branch: - main # stable site - name: docker_stable image: plugins/docker settings: repo: docker.data.coop/data-coop-phanpy registry: docker.data.coop username: from_secret: DOCKER_USERNAME password: from_secret: DOCKER_PASSWORD tags: - "${DRONE_BUILD_NUMBER}" - "stable" when: branch: - main event: exclude: - pull_request - name: notify image: plugins/matrix settings: homeserver: https://data.coop roomid: plKSghHbepWeUEtbHE:data.coop username: from_secret: matrix_username password: from_secret: matrix_password