From 9e551a310b5e510989a1bd44777349e98fc132c4 Mon Sep 17 00:00:00 2001 From: Felix Becker Date: Sat, 28 Oct 2017 13:59:02 -0700 Subject: [PATCH] build: use PHP for release-docker script --- package.json | 2 +- release-docker.php | 10 ++++++++++ release-docker.sh | 6 ------ 3 files changed, 11 insertions(+), 7 deletions(-) create mode 100755 release-docker.php delete mode 100755 release-docker.sh diff --git a/package.json b/package.json index d67062f..75f02e1 100644 --- a/package.json +++ b/package.json @@ -4,7 +4,7 @@ "private": true, "scripts": { "commitmsg": "validate-commit-msg", - "semantic-release": "semantic-release pre && ./release-docker.sh && semantic-release post" + "semantic-release": "semantic-release pre && php release-docker.php && semantic-release post" }, "devDependencies": { "cz-conventional-changelog": "^2.0.0", diff --git a/release-docker.php b/release-docker.php new file mode 100755 index 0000000..d442fe5 --- /dev/null +++ b/release-docker.php @@ -0,0 +1,10 @@ +version; + +system("docker login -e=$dockerEmail -u=$dockerEmail -p=$dockerPassword"); +system("docker build -t felixfbecker/php-language-server:$version ."); +system("docker push felixfbecker/php-language-server:$version"); diff --git a/release-docker.sh b/release-docker.sh deleted file mode 100755 index 35e89d9..0000000 --- a/release-docker.sh +++ /dev/null @@ -1,6 +0,0 @@ -#!/bin/bash -set -e - -docker build -t felixfbecker/php-language-server:${TRAVIS_TAG:1} . -docker login -e="$DOCKER_EMAIL" -u="$DOCKER_USERNAME" -p="$DOCKER_PASSWORD" -docker push felixfbecker/php-language-server:${TRAVIS_TAG:1}