kind: pipeline type: docker name: build steps: - name: lint image: node:lts-alpine commands: - npm install - npm run lint - name: test image: node:lts-alpine commands: - npm install - npm run test - name: build image: node:lts-alpine commands: - npm install - npm run build - name: publish image: plugins/gitea-release depends_on: - build when: event: - tag settings: base_url: https://git.jacknet.io api_key: from_secret: gitea_token files: - dist/* checksum: - md5 - sha256