Skip to content

Commit 9e551a3

Browse files
committed
build: use PHP for release-docker script
1 parent b86d6c9 commit 9e551a3

File tree

3 files changed

+11
-7
lines changed

3 files changed

+11
-7
lines changed

β€Žpackage.jsonβ€Ž

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
"private": true,
55
"scripts": {
66
"commitmsg": "validate-commit-msg",
7-
"semantic-release": "semantic-release pre && ./release-docker.sh && semantic-release post"
7+
"semantic-release": "semantic-release pre && php release-docker.php && semantic-release post"
88
},
99
"devDependencies": {
1010
"cz-conventional-changelog": "^2.0.0",

β€Žrelease-docker.phpβ€Ž

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
<?php
2+
3+
$dockerEmail = getenv('DOCKER_EMAIL');
4+
$dockerUsername = getenv('DOCKER_USERNAME');
5+
$dockerPassword = getenv('DOCKER_PASSWORD');
6+
$version = json_decode(file_get_contents(__DIR__ . '/package.json'))->version;
7+
8+
system("docker login -e=$dockerEmail -u=$dockerEmail -p=$dockerPassword");
9+
system("docker build -t felixfbecker/php-language-server:$version .");
10+
system("docker push felixfbecker/php-language-server:$version");

β€Žrelease-docker.shβ€Ž

Lines changed: 0 additions & 6 deletions
This file was deleted.

0 commit comments

Comments
Β (0)