Jenkins job
通过以下PHP
脚本触发:
<?php
$testrun_id = "1744";
$cmd = "curl -X POST http://build:f9280f75396f83a0@mobile-jenkins.domain.com:8080/job/android-test/build --data-urlencode json='{\"parameter\": [{\"name\":\"POST_RESULTS\", \"value\":\"true\"}, {\"name\":\"RUN_ID\", \"value\":\"{$testrun_id}\"}, {\"name\":\"CHECK_NAME\", \"value\":\"SampleAutomatedPlan\"}]}'";
exec($cmd,$result);
?>
该脚本在 Mac上 成功运行,并且jenkins作业确实被触发。如何使此脚本在 Windows上运行 ?在 Windows
上运行以上PHP脚本时出现以下错误?
curl is already installed on windows machine
。另外,有没有更好的方法在PHP中执行cURL?看这个:http
:
//php.net/manual/en/book.curl.php,有人可以
根据上面的PHP脚本 (对于 Windows )中 我的curl命令为我 指出一个 示例
吗?基于我脚本中的curl命令的示例将是理想的。
您应该从此处检查示例http://php.net/manual/zh/curl.examples.php
贝娄是适合您的情况的代码,
$url = "http://build:f9280f75396f83a0@mobile-jenkins.domain.com:8080/job/android-test/buildWithParameters";
$data = "POST_RESULTS=true&RUN_ID=".$testrun_id."&CHECK_NAME=SampleAutomatedPlan";
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, false);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
curl_setopt($ch, CURLOPT_POSTFIELDS, $data);
// $output contains the output string
$output = curl_exec($ch);
// close curl resource to free up system resources
curl_close($ch);
问题内容: 是否可以通过以参数作为参数的javascript函数? 例: 问题答案: 使用“关闭”: 这将创建一个匿名的临时函数包装器,该包装器知道该参数并将其传递给实际的回调实现。
问题内容: 我已经编写了一些函数(Swift 2.1,XCode 7.1.1): 并致电给他们: 如您所见,当类型是唯一参数时,它可以省略“ .self”。但是对于所有不仅具有类型参数的函数,它们都需要“ .self”。 我想知道: 这是为什么? 以及如何在使用它的地方声明一个不需要“ .self”的具有多个参数的函数? 问题答案: 巧合的是,这只是迅速发展而已。在Type是唯一的参数时,该功能被
问题内容: 我使用以下代码从SQL Server表中进行选择: 它运行完美,但是我想防止SQL注入,所以我尝试使用: 当我尝试执行此操作时,SQL Server没有任何结果。 知道为什么吗? 问题答案: “为什么?” 这是因为很少有电影的名称中带有“ @Search”一词-即“ Indiana Jones and the Last @Search”。也许是《星际迷航3:@搜索Spock》。通过将其
问题内容: 我是否可以使用一组参数启动 Java WebStart 应用程序,就像用标记配置了applet一样? 谢谢 问题答案: 是的,您可以看到以下示例: 显示向您传递参数“ -user = bob”和“ -pass = 8jkaiuasu”到应用程序。以标准方式获取参数。
问题内容: 我想从下面的类中调用groovy方法 所以这就是我想做的 我可以正确传递参数吗?我需要传递请帮助我使用参数调用groovy方法 错误: 更新资料 例外 问题答案: 是的…我在一个文件夹中创建了这个时髦的脚本: 在当前文件夹中,我创建了这个groovy脚本: 当我执行命令时 它输出: 更新后编辑 您收到的错误是由于Groovy解析器的工作方式引起的。。。加入字符串时,您不能将放在下一行的
它不工作:(.我有这个错误 [致命]org.springframework:java-backend-bdd:0.1.0:无法将项目org.springframework.boot:spring-boot-starter-parent:POM:2.0.3.从/到central发布(https://repo.maven.apache.org/maven2):sun.security.validato