File tree Expand file tree Collapse file tree 2 files changed +10
-3
lines changed Expand file tree Collapse file tree 2 files changed +10
-3
lines changed Original file line number Diff line number Diff line change @@ -3,6 +3,7 @@ FROM golang:alpine3.9 as builder
3
3
# Install dependencies
4
4
RUN set -x \
5
5
&& apk add --no-cache \
6
+ bash \
6
7
curl \
7
8
gcc \
8
9
git \
@@ -29,6 +30,12 @@ RUN set -x \
29
30
&& sed -i'' 's/windows//g' Makefile \
30
31
&& make \
31
32
&& mv dist/terraform-docs_linux_amd64 /usr/local/bin/terraform-docs; \
33
+ # Build terraform-docs latest
34
+ elif [ "${VERSION}" = "latest" ]; then \
35
+ go get github.com/mitchellh/gox \
36
+ && make test \
37
+ && make build-all GOOS=linux GOARCH=amd64 \
38
+ && mv bin/linux-amd64/terraform-docs /usr/local/bin/terraform-docs; \
32
39
# Build terraform-docs > 0.3.0
33
40
else \
34
41
make deps \
@@ -47,7 +54,7 @@ RUN set -x \
47
54
&& if [ "${VERSION}" != "latest" ]; then \
48
55
terraform-docs --version | grep "${VERSION}" ; \
49
56
else \
50
- terraform-docs --version | grep -E "(terraform-docs[[:space:]])?(version[[:space:]])?dev" ; \
57
+ terraform-docs --version | grep -E "(terraform-docs[[:space:]])?(version[[:space:]])?( dev|latest) " ; \
51
58
fi
52
59
53
60
Original file line number Diff line number Diff line change @@ -43,8 +43,8 @@ _test-version:
43
43
| head -1 \
44
44
| sed ' s/.*v//g' \
45
45
)" ; \
46
- echo " Testing for latest: dev" ; \
47
- if ! docker run --rm $( IMAGE) | grep -E " ^(terraform-docs[[:space:]])?(version[[:space:]])?dev" ; then \
46
+ echo " Testing for latest: ( dev|latest) " ; \
47
+ if ! docker run --rm $( IMAGE) | grep -E " ^(terraform-docs[[:space:]])?(version[[:space:]])?( dev|latest) " ; then \
48
48
echo " Failed" ; \
49
49
exit 1; \
50
50
fi ; \
You can’t perform that action at this time.
0 commit comments