License: MIT

Signed-off-by: Henrique Dias <hacdias@gmail.com>
This commit is contained in:
Henrique Dias 2019-05-11 22:29:22 +01:00
parent 261d548380
commit d1574c1e22
2 changed files with 28 additions and 10 deletions

View File

@ -47,6 +47,17 @@ jobs:
- run: docker login -u $DOCKER_USERNAME -p $DOCKER_PASSWORD
- run: docker push filebrowser/filebrowser
- run: docker logout
- persist_to_workspace:
root: .
paths:
- '*'
release:
docker:
- image: circleci/golang:1.10
steps:
- attach_workspace:
at: '~/project'
- run: curl -sL https://git.io/goreleaser | bash
workflows:
version: 2
build-workflow:
@ -56,7 +67,17 @@ workflows:
- build-go:
requires:
- build-node
- lint
- docker-latest:
context: deploy
requires:
- build-go
- release:
context: deploy
requires:
- build-go
filters:
branches:
ignore: /.*/
tags:
only: /v[0-9]+(\.[0-9]+)*(-.*)*/

View File

@ -35,15 +35,13 @@ build:
- goos: solaris
goarch: arm
archive:
name_template: "{{.Os}}-{{.Arch}}{{if .Arm}}v{{.Arm}}{{end}}-{{ .ProjectName }}"
format: tar.gz
format_overrides:
- goos: windows
format: zip
release:
disable: true
archives:
-
name_template: "{{.Os}}-{{.Arch}}{{if .Arm}}v{{.Arm}}{{end}}-{{ .ProjectName }}"
format: tar.gz
format_overrides:
- goos: windows
format: zip
dockers:
-
@ -53,6 +51,5 @@ dockers:
image_templates:
- "filebrowser/filebrowser:latest"
- "filebrowser/filebrowser:{{ .Tag }}"
skip_push: true
extra_files:
- .docker.json