2017-10-28 20:59:02 +00:00
|
|
|
<?php
|
|
|
|
|
|
|
|
$dockerEmail = getenv('DOCKER_EMAIL');
|
|
|
|
$dockerUsername = getenv('DOCKER_USERNAME');
|
|
|
|
$dockerPassword = getenv('DOCKER_PASSWORD');
|
|
|
|
$version = json_decode(file_get_contents(__DIR__ . '/package.json'))->version;
|
|
|
|
|
2017-10-28 21:24:36 +00:00
|
|
|
system("docker login -e=$dockerEmail -u=$dockerUsername -p=$dockerPassword");
|
2017-11-10 02:59:41 +00:00
|
|
|
system("docker build -t felixfbecker/php-language-server:latest .");
|
|
|
|
system("docker tag felixfbecker/php-language-server:latest felixfbecker/php-language-server:$version .");
|
2017-10-28 20:59:02 +00:00
|
|
|
system("docker push felixfbecker/php-language-server:$version");
|
2017-11-10 02:59:41 +00:00
|
|
|
system("docker push felixfbecker/php-language-server:latest");
|