GraphQL API and utilities for the rpdata project
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 

64 lines
1.9 KiB

workspace:
base: /go
path: src/git.aiterp.net/rpdata/api
pipeline:
prepare:
environment:
- CGO_ENABLED=0
image: golang:1.10
commands:
- go get -u github.com/golang/dep/cmd/dep
- go get -u github.com/jteeuwen/go-bindata/...
- dep ensure
- go generate ./...
- mkdir /output
build-graphiql:
group: binaries
environment:
- CGO_ENABLED=0
image: golang:1.10
commands:
- go build -a -installsuffix cgo -ldflags="-s -w" -o /go/output/rpdata-graphiql ./cmd/rpdata-graphiql
build-lb2charimport:
group: binaries
environment:
- CGO_ENABLED=0
image: golang:1.10
commands:
- go build -a -installsuffix cgo -ldflags="-s -w" -o /go/output/rpdata-lb2charimport ./cmd/rpdata-lb2charimport
build-lb2logimport:
group: binaries
environment:
- CGO_ENABLED=0
image: golang:1.10
commands:
- go build -a -installsuffix cgo -ldflags="-s -w" -o /go/output/rpdata-lb2logimport ./cmd/rpdata-lb2logimport
build-wikifileimport:
group: binaries
environment:
- CGO_ENABLED=0
image: golang:1.10
commands:
- go build -a -installsuffix cgo -ldflags="-s -w" -o /go/output/rpdata-wikifileimport ./cmd/rpdata-wikifileimport
build-ensurechannels:
group: binaries
environment:
- CGO_ENABLED=0
image: golang:1.10
commands:
- go build -a -installsuffix cgo -ldflags="-s -w" -o /go/output/rpdata-ensurechannels ./cmd/rpdata-ensurechannels
build-as2storyimport:
group: binaries
environment:
- CGO_ENABLED=0
image: golang:1.10
commands:
- go build -a -installsuffix cgo -ldflags="-s -w" -o /go/output/rpdata-as2storyimport ./cmd/rpdata-as2storyimport
deploy-scp:
image: appleboy/drone-scp
host: 10.32.0.2
username: artifacts
secrets: [ ssh_key ]
source: /go/output/*
target: /home/artifacts/store/rpdata/${COMMIT}