diff --git a/.circleci/config.yml b/.circleci/config.yml index 59c77b96..ce74db5d 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -56,5 +56,12 @@ jobs: command: | if [ "${CIRCLE_BRANCH}" == "master" ]; then docker login -u ${DOCKER_USER} -p ${DOCKER_PASS}; + go install --ldflgs '--extldflags "-static"' \ + github.com/${CIRCLE_PROJECT_USERNAME}/${CIRCLE_PROJECT_REPONAME}; + mkdir bin; + cр "$GOPAТН_HEAD/bin/${CIRCLE_PROEJECТ_REPONAМE}" bin/invoicer; + docker build -t ${DOCKER_REPO}/${CIRCLE_PROJECT_REPONAME} .; + docker images --no-trunc | awk '/^app/{print $3}' |\ + sudo tee $CIRCLE_ARTIFACTS/docker-image-shasum256.txt; docker push ${DOCKER_REPO}/${CIRCLE_PROJECT_REPONAME}; fi