Update travis ci
This commit is contained in:
19
.travis.yml
19
.travis.yml
@@ -1,10 +1,11 @@
|
|||||||
language: go
|
dist: trusty
|
||||||
|
|
||||||
services:
|
jobs:
|
||||||
- docker
|
include:
|
||||||
|
- stage: build docker image
|
||||||
install: "docker build -t opencv:latest -t opencv:latest ."
|
script:
|
||||||
|
- echo "$DOCKERHUB_PASSWORD" | docker login -u "$DOCKERHUB_USERNAME" --password-stdin
|
||||||
after_success:
|
- docker build -t opencv-docker-golang .
|
||||||
- docker login -u"$DOCKERHUB_USERNAME" -p"$DOCKERHUB_PASSWORD"
|
- docker images
|
||||||
- docker push iamkai/opencv-docker-golang:latest
|
- docker tag opencv-docker-golang $DOCKER_USERNAME/opencv-docker-golang
|
||||||
|
- docker push $DOCKER_USERNAME/opencv-docker-golang
|
||||||
@@ -35,9 +35,7 @@ RUN curl -Lo opencv.zip https://github.com/opencv/opencv/archive/${OPENCV_VERSIO
|
|||||||
make preinstall && make install && \
|
make preinstall && make install && \
|
||||||
cd /go && rm -rf opencv*
|
cd /go && rm -rf opencv*
|
||||||
|
|
||||||
FROM golang:1.14.2-alpine3.11
|
# Final stage
|
||||||
|
|
||||||
#final stage
|
|
||||||
FROM golang:1.14.2-alpine3.11 as opencv
|
FROM golang:1.14.2-alpine3.11 as opencv
|
||||||
RUN apk --no-cache add ca-certificates gcc
|
RUN apk --no-cache add ca-certificates gcc
|
||||||
COPY --from=builder /usr/local/lib64 /usr/local/lib64
|
COPY --from=builder /usr/local/lib64 /usr/local/lib64
|
||||||
|
|||||||
Reference in New Issue
Block a user