use a custom build image to avoid compiling sass and sqlite every time
This commit is contained in:
parent
b8dba17684
commit
df0c6cd567
3 changed files with 9 additions and 12 deletions
|
@ -1 +1 @@
|
||||||
eyJhbGciOiJSU0EtT0FFUCIsImVuYyI6IkExMjhHQ00ifQ.KaxqyEtYnsyjK0qVgG9mfliQQJsTTrzWhJkv5gvHXClcMSQ7WF8ASonjDDMvQ9cfdgfb9GY9ZljfRYwKG1pkrTOzquXya_j6rPfYA0NxpJ5CQcv6w97NqW_7ZoHR3HLEqtMUomReYEFr_AGMfZJUYLCOWQZwzFQ-U1oSgpxNO0H1DaqhjcEkuPwcXnUvfKMJ1dRdvSFr0mHZAfIidkS-n1Jct5UsqAtgzORL_9g4WP7WmPDQuwqhOhxwYRd3eSg-nhhJv7B337Nnq1OcImS5WOgXf_7C_Hg_KzL6Ng4JPDF9fhXzAYCJ4-od1jlUH8-55BOPW81mG2cSe_CDUXoVgQ.kbk5v-POj3XudQhp.niD-kndAAwkNAbW_1Ew7EJTS8aKOpQ4WJ1-eS6rFLnLk0Z9my7uribsjnR-B-CzCs1AGpg2CBvWjEIFWoYuBBHqFi0_jXrDkh9JgqQM21_6hgd1FFMIsmFViuROZM2sCmai7XTKhFGs0sRT320F_-lE0lXTa7FLnwqHTzCRzjDG8wrYLuXSH0nIVbzTRUAhfiH8RzxI3n6YFqavoDfLve9d-HhJ11NsEIOzHDyCD0Lp41WBMz8BZ4-Vv5aoHLqgyn_AC03kPBweXskvXgRAM0TOTE0ko9JRVhok2CqNKW76JNveQwgZe08JIX-PHpLKkjghjeWFgtAD44FwObG7_FIb_n3gO.g_SaQlLuXLRCvfXZujgljw
|
eyJhbGciOiJSU0EtT0FFUCIsImVuYyI6IkExMjhHQ00ifQ.JE40fDYd7v_Te9_6jzQIOA8mzC-jvAJDIHud7Ke8i9cTCjDIxo4TWmrc7SNVMzLlPUtYt0-D2nOmyw__i-hBIOgo_feTAk5PnDlvcrU5W8BVteJOaLOKCwD6nw6ObcOuODm-1B21plqSy08P8bPjnXH3D1mABodA5eHTyr8OuqnuPYEe-4gtbY0MZeXG_XMwz0-2DtGpcSwy0qWyMffZAsjh14SLsyJdrljTKZZ0-lS1Lne3YK7B3T1_h-yKBbvUbYdNtv6prZEtk7apQ7eVbC7iHFkpNpF-0WfWQNXPo04oQtgqJC8lSjvGZn6YDf-Iaj3UHcIXrgvp714wisnVaA.uHzYPaFIy271mjov.eWbKNR1ELpfxDHy4SEMPAfoLenjnCV4gZlmGzaMQrwH1j7UOkVJVnh4qP_H2egJKV4HuW_63iE2m3jBbL8UNZNqht_ALhZpJZuXKVn9kVEd5w6PXSHUGeZFEl2deDC9YoBNxZ6p7i5N0DsdKkmGd9XugRzcp85m23hzh2dP8exCYL9BlKJqXpaBAV1b91r_iKs0Io2iGfK8QNcrMKQXWjw4wjFJOxmaDg6_IfTtLmxcdAUJoEf7fzfHTmN4H1C2sNvE8LpnL17DRSg_veCNdezilzvVaH9eHIg8nRRdkPUGcIwr1h8hFN-5cmN2YxzT8N5kOnGvxPN2ADhB61HuflPn3hh6aCIa6-68UKqaA9NqkrBvt7_OUKy8sLh9nSEN10Nmk2g.AX_3-v4-teG0tJfwUtB2Uw
|
|
@ -2,12 +2,10 @@ clone:
|
||||||
path: github.com/drone/drone
|
path: github.com/drone/drone
|
||||||
|
|
||||||
build:
|
build:
|
||||||
image: golang:1.5
|
image: drone/golang:1.5
|
||||||
environment:
|
environment:
|
||||||
- GO15VENDOREXPERIMENT=1
|
- GO15VENDOREXPERIMENT=1
|
||||||
commands:
|
commands:
|
||||||
- /bin/bash contrib/setup-sqlite.sh 1> /dev/null
|
|
||||||
- /bin/bash contrib/setup-sassc.sh 1> /dev/null
|
|
||||||
- make deps gen
|
- make deps gen
|
||||||
- make test test_postgres test_mysql
|
- make test test_postgres test_mysql
|
||||||
- make build build_static deb docs
|
- make build build_static deb docs
|
||||||
|
|
|
@ -1,11 +1,10 @@
|
||||||
# build environment used in .drone.yml
|
# build environment used in .drone.yml
|
||||||
#
|
#
|
||||||
# docker build --rm=true -t drone/golang -f Dockerfile.env .
|
# docker build --rm=true -t drone/golang:1.5 -f Dockerfile.env .
|
||||||
|
|
||||||
FROM gliderlabs/alpine:3.1
|
FROM golang:1.5
|
||||||
RUN apk update && apk add ca-certificates curl git mercurial bzr perl openssh go && rm -rf /var/cache/apk/*
|
ADD contrib/*.sh /usr/local/bin/
|
||||||
|
RUN chmod +x /usr/local/bin/setup-sassc.sh && \
|
||||||
ENV GOROOT /usr/lib/go
|
chmod +x /usr/local/bin/setup-sqlite.sh && \
|
||||||
ENV GOPATH /drone
|
/usr/local/bin/setup-sassc.sh && \
|
||||||
ENV GOBIN /drone/bin
|
/usr/local/bin/setup-sqlite.sh
|
||||||
ENV PATH $PATH:$GOROOT/bin:$GOPATH/bin
|
|
||||||
|
|
Loading…
Reference in a new issue