diff --git a/.travis.yml b/.travis.yml new file mode 100644 index 0000000..2a7b76d --- /dev/null +++ b/.travis.yml @@ -0,0 +1,21 @@ +sudo: required +language: node_js +services: +- docker +os: +- linux +node_js: +- '8' +- '10' +git: + depth: false +cache: + directories: + - ".git" +before_install: +- openssl aes-256-cbc -k ${GCR_KEY} -in key.json.enc -out key.json -d +- npm i @npm-wharf/shipwright@latest -g +- npx makeshift -s @npm -r https://registry.internal.npmjs.com +- cat key.json | docker login -u=_json_key --password-stdin https://gcr.io/ +script: +- shipwright build image --registry=gcr.io/npm-image-registry-prod --repo=npmjs --name=elasticsearch-gcs --tags=lm,v_s,v,miv,ma,b,b_v_c_s --build-branches=master,qa,dev,deploy-staging,deploy-npme --cache-from-latest --build-arg build_hash=$TRAVIS_COMMIT --build-arg build_message="$TRAVIS_COMMIT_MESSAGE" --flatten diff --git a/build.sh b/build.sh deleted file mode 100755 index 0ea2d81..0000000 --- a/build.sh +++ /dev/null @@ -1,3 +0,0 @@ -#rt!/bin/sh -HASH=$(git rev-parse --short HEAD) -docker build . --tag=npmwharf/elasticsearch-gcs:2.4-alpine-$HASH diff --git a/key.json.enc b/key.json.enc new file mode 100644 index 0000000..e7b2eba Binary files /dev/null and b/key.json.enc differ diff --git a/package.json b/package.json new file mode 100644 index 0000000..a0015ed --- /dev/null +++ b/package.json @@ -0,0 +1,19 @@ +{ + "name": "npm-docker-elasticsearch", + "version": "1.0.0", + "description": "Elasticsearch with GCS Fuse", + "scripts": { + "test": "echo \"Error: no test specified\" && exit 1" + }, + "repository": { + "type": "git", + "url": "git@github.com:npm/npm-docker-elasticsearch.git" + }, + "author": "Todd Kennedy ", + "license": "ISC", + "bugs": { + "url": "https://github.com/npm/npm-docker-elasticsearch/issues" + }, + "homepage": "https://github.com/npm/npm-docker-elasticsearch#readme", + "private": true +}