4 Commits

Author SHA1 Message Date
b59c939e3e Add acl
All checks were successful
continuous-integration/drone/push Build is passing
2022-01-20 21:22:52 +01:00
3a30c7a6f4 Actually fix path
All checks were successful
continuous-integration/drone/push Build is passing
2022-01-20 21:18:57 +01:00
bdab11b100 try fix path
All checks were successful
continuous-integration/drone/push Build is passing
2022-01-20 21:16:30 +01:00
d3f6f0e946 update ci
All checks were successful
continuous-integration/drone/push Build is passing
2022-01-20 21:13:40 +01:00
3 changed files with 42 additions and 19 deletions

View File

@@ -1,29 +1,29 @@
---
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/
strip_prefix: dist/
acl: readonly
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 +37,19 @@ steps:
GOARCH: wasm
commands:
- make wasm
- name: upload
image: plugins/s3
settings:
bucket: covergen
source: assets/**/*
target: /
strip_prefix: assets/
acl: readonly
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
View File

@@ -1,4 +1,5 @@
covergen
!covergen/
*.pdf
assets/*.wasm
assets/*.wasm
dist/

View File

@@ -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