19/05
2018
Wallogit.com
2017 © Pedro Peláez
This library faciliates the use of PHP to write drone plugins., (*1)
An example plugin can be found and looked at in the example directory., (*2)
See the generated API documenation., (*3)
You need a docker hub account to publish your image., (*4)
docker push myhubid/plugin:0.1.2, (*5)
<?php
require __DIR__."/vendor/autoload.php";
// Get the build :
$build = new \DronePluginSdk\Build();
// Get some settings :
var_dump($build->getPluginParameter('my_parameter'));
[test:L0:0s] object(stdClass)#2 (5) {
[test:L1:0s] ["a_boolean"]=>
[test:L2:0s] bool(true)
[test:L3:0s] ["also_a_bool"]=>
[test:L4:0s] bool(true)
[test:L5:0s] ["another_level"]=>
[test:L6:0s] array(2) {
[test:L7:0s] [0]=>
[test:L8:0s] string(5) "item1"
[test:L9:0s] [1]=>
[test:L10:0s] string(5) "item2"
[test:L11:0s] }
[test:L12:0s] ["something"]=>
[test:L13:0s] bool(true)
[test:L14:0s] ["something_else"]=>
[test:L15:0s] string(8) "probably"
[test:L16:0s] }