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 login -u $DOCKER_USERNAME -p $DOCKER_PASSWORD
- run: docker push filebrowser/filebrowser - run: docker push filebrowser/filebrowser
- run: docker logout - 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: workflows:
version: 2 version: 2
build-workflow: build-workflow:
@ -56,7 +67,17 @@ workflows:
- build-go: - build-go:
requires: requires:
- build-node - build-node
- lint
- docker-latest: - docker-latest:
context: deploy context: deploy
requires: requires:
- build-go - 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 - goos: solaris
goarch: arm goarch: arm
archive: archives:
name_template: "{{.Os}}-{{.Arch}}{{if .Arm}}v{{.Arm}}{{end}}-{{ .ProjectName }}" -
format: tar.gz name_template: "{{.Os}}-{{.Arch}}{{if .Arm}}v{{.Arm}}{{end}}-{{ .ProjectName }}"
format_overrides: format: tar.gz
- goos: windows format_overrides:
format: zip - goos: windows
format: zip
release:
disable: true
dockers: dockers:
- -
@ -53,6 +51,5 @@ dockers:
image_templates: image_templates:
- "filebrowser/filebrowser:latest" - "filebrowser/filebrowser:latest"
- "filebrowser/filebrowser:{{ .Tag }}" - "filebrowser/filebrowser:{{ .Tag }}"
skip_push: true
extra_files: extra_files:
- .docker.json - .docker.json