parent
b86d6c96c7
commit
9e551a310b
|
@ -4,7 +4,7 @@
|
||||||
"private": true,
|
"private": true,
|
||||||
"scripts": {
|
"scripts": {
|
||||||
"commitmsg": "validate-commit-msg",
|
"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": {
|
"devDependencies": {
|
||||||
"cz-conventional-changelog": "^2.0.0",
|
"cz-conventional-changelog": "^2.0.0",
|
||||||
|
|
|
@ -0,0 +1,10 @@
|
||||||
|
<?php
|
||||||
|
|
||||||
|
$dockerEmail = getenv('DOCKER_EMAIL');
|
||||||
|
$dockerUsername = getenv('DOCKER_USERNAME');
|
||||||
|
$dockerPassword = getenv('DOCKER_PASSWORD');
|
||||||
|
$version = json_decode(file_get_contents(__DIR__ . '/package.json'))->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");
|
|
@ -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}
|
|
Loading…
Reference in New Issue