9. ---
kind: pipeline
platform:
arch: arm
os: linux
steps:
- name: build
image: golang
commands:
- go build
- go test
Linux amd64, Linux arm, Linux arm64 and Windows server
10. ---
kind: pipeline
name: backend
platform:
arch: arm
os: linux
steps:
- name: build
image: golang
commands:
- go build
- go test
---
kind: pipeline
name: frontend
platform:
arch: amd64
os: linux
steps:
- name: build
image: node
commands:
- npm install
- npm test
depends_on:
- backend
11. ---
kind: pipeline
name: default
steps:
- name: backend
image: golang
commands:
- go build
- go test
- name: frontend
image: golang
commands:
- npm install
- npm test
- name: build
image: plugins/slack
settings:
channel: general
depends_on:
- backend
- frontend
Faster Pipelines with Parallelization
29. Drone Server
• Support SSL
• Custom SSL
• Let’s Encrypt
• Database
• SQLite
• MySQL
• Postgres
• S3 Storage: Store Large Text Files (build logs)
• Log to stderr in joss-format by default