This commit is contained in:
44
.drone.yml
44
.drone.yml
@@ -1,29 +1,26 @@
|
||||
---
|
||||
kind: pipeline
|
||||
type: kubernetes
|
||||
name: build-linux-amd64
|
||||
name: build-clis
|
||||
|
||||
steps:
|
||||
- name: build
|
||||
image: golang:1.17
|
||||
environment:
|
||||
GOOS: linux
|
||||
GOARCH: amd64
|
||||
commands:
|
||||
- "go build -o covergen_$GOOS-$GOARCH ./cmd/covergen"
|
||||
---
|
||||
kind: pipeline
|
||||
type: kubernetes
|
||||
name: build-darwin-amd64
|
||||
- make build-cross-clis
|
||||
- name: upload
|
||||
image: plugins/s3
|
||||
settings:
|
||||
bucket: covergen
|
||||
source: dist/*
|
||||
target: /dist/
|
||||
path_style: true
|
||||
endpoint: https://s3.blacknova.io
|
||||
access_key:
|
||||
from_secret: minio_access_key_id
|
||||
secret_key:
|
||||
from_secret: minio_secret_access_key
|
||||
|
||||
steps:
|
||||
- name: build
|
||||
image: golang:1.17
|
||||
environment:
|
||||
GOOS: darwin
|
||||
GOARCH: amd64
|
||||
commands:
|
||||
- "go build -o covergen_$GOOS-$GOARCH ./cmd/covergen"
|
||||
---
|
||||
kind: pipeline
|
||||
type: kubernetes
|
||||
@@ -37,3 +34,16 @@ steps:
|
||||
GOARCH: wasm
|
||||
commands:
|
||||
- make wasm
|
||||
- name: upload
|
||||
image: plugins/s3
|
||||
settings:
|
||||
bucket: covergen
|
||||
source: assets/**/*
|
||||
target: /
|
||||
path_style: true
|
||||
endpoint: https://s3.blacknova.io
|
||||
access_key:
|
||||
from_secret: minio_access_key_id
|
||||
secret_key:
|
||||
from_secret: minio_secret_access_key
|
||||
|
||||
|
||||
3
.gitignore
vendored
3
.gitignore
vendored
@@ -1,4 +1,5 @@
|
||||
covergen
|
||||
!covergen/
|
||||
*.pdf
|
||||
assets/*.wasm
|
||||
assets/*.wasm
|
||||
dist/
|
||||
8
Makefile
8
Makefile
@@ -1,3 +1,9 @@
|
||||
.PHONY: build-cross-clis
|
||||
build-cross-clis:
|
||||
rm -rf ./dist && mkdir ./dist
|
||||
GOOS=linux GOARCH=amd64 go build -o dist/covergen.linux-amd64 ./cmd/covergen
|
||||
GOOS=darwin GOARCH=amd64 go build -o dist/covergen.darwin-amd64 ./cmd/covergen
|
||||
|
||||
.PHONY: wasm
|
||||
wasm:
|
||||
GOOS=js GOARCH=wasm go build -o assets/covergen.wasm ./cmd/wasm/main.go
|
||||
.PHONY: wasm
|
||||
|
||||
Reference in New Issue
Block a user