Skip to content

Commit 18983ee

Browse files
committed
Merge pull request #1 from dunglas/goreleaser
Configure Goreleaser
2 parents 8c43253 + 281af01 commit 18983ee

File tree

4 files changed

+21
-15
lines changed

4 files changed

+21
-15
lines changed

.goreleaser.yml

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
builds:
2+
- main: main.go
3+
binary: stack2slack
4+
5+
dockers:
6+
- image: dunglas/stack2slack
7+
latest: true
8+
binary: stack2slack

.travis.yml

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,17 @@ language: go
22
go:
33
- '1.9'
44

5+
services:
6+
- docker
7+
8+
install:
9+
- go get
10+
511
script:
612
- go vet
713
- gofmt -e -d *.go
814
- go build
15+
16+
after_success:
17+
- test -n "$TRAVIS_TAG" && docker login -u="$DOCKER_USERNAME" -p="$DOCKER_PASSWORD"
18+
- test -n "$TRAVIS_TAG" && curl -sL https://git.io/goreleaser | bash

Dockerfile

Lines changed: 3 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,3 @@
1-
FROM golang:alpine
2-
3-
RUN mkdir -p /go/src/github.com/dunglas/stack2slack
4-
WORKDIR /go/src/github.com/dunglas/stack2slack
5-
ADD . /go/src/github.com/dunglas/stack2slack
6-
7-
RUN apk add --no-cache --virtual .build-deps git \
8-
&& go get \
9-
&& go install \
10-
&& apk del .build-deps \
11-
&& rm -rf /go/pkg \
12-
&& rm -rf /go/src \
13-
&& rm -rf /go/cache/apk/*
14-
15-
ENTRYPOINT ["/go/bin/stack2slack"]
1+
FROM alpine
2+
COPY stack2slack /bin/stack2slack
3+
ENTRYPOINT ["/bin/stack2slack"]
File renamed without changes.

0 commit comments

Comments
 (0)