我正在使用PhantomJS来调用网页,如下所示:
page.open('http://example.com', function (s) {
console.log(page.content);
phantom.exit();
});
Run Code Online (Sandbox Code Playgroud)
我在Drupal Simpletests的上下文中使用它,它要求我设置一个特殊的USERAGENT以便使用测试数据库而不是真正的数据库.我想获取特定用户代理的网页.例如,在使用Curl的PHP中,我可以在进行cUrl调用之前使用CURLOPT_USERAGENT执行此操作.
谢谢!
阿尔伯特
我想使用谷歌云平台
我转到https://console.cloud.google.com/,然后转到身份和组织。
它显示“要查看此页面,请选择一个组织。”
我还没有创建组织,所以我希望此页面上出现“创建新组织”按钮,但只有“选择”,当我单击“选择”时,没有任何反应。
似乎很多任务都需要一个组织(例如,创建一个新项目需要我将其放入一个组织中),但是如何使用 Google Cloud Platform 创建一个新组织呢?
在Mac OS X <= 10.10上,我可以运行以下命令来打开VPN连接窗口:
function go-vpn {
/usr/bin/env osascript <<-EOF
tell application "System Events"
tell current location of network preferences
set VPN to service "LF VPN"
if exists VPN then connect VPN
repeat while (current configuration of VPN is not connected)
delay 1
end repeat
end tell
end tell
EOF
}
Run Code Online (Sandbox Code Playgroud)
这将打开连接窗口(与从VPN下拉列表中选择"LF VPN"网络相同).但是,在El Capitan,我收到以下错误:
execution error: System Events got an error: Can’t get current configuration of service id "18E8C59B-C186-4669-9F8F-FA67D7AA6E53" of network preferences. (-1728)
Run Code Online (Sandbox Code Playgroud)
如何在El Capitan中完成相同的操作,如何调试?
给出以下文件:
_data
slides.yml
Run Code Online (Sandbox Code Playgroud)
包括
- title: Slide one
desc: |
welcome to the slideshow
This is an open-source slideshow, built with [deck.js](https://github.com/imakewebthings/deck.js), GitHub and [Jekyll](http://jekyllrb.com).
- title: Slide two
desc: |
Second slide with bullet points
* Hello world
* This is a slideshow
Run Code Online (Sandbox Code Playgroud)
在我的index.html中我有
{% for slide in site.data.slides %}
<section class="slide">
<h2>{{ slide.title }}</h2>
{{ slide.desc }}
</section>
{% endfor %}
Run Code Online (Sandbox Code Playgroud)
如何让Jekyll将{{slide.desc}}解释为降价?这样的事情存在:
...
{{ slide.desc AS markdown }}
...
Run Code Online (Sandbox Code Playgroud)
谢谢!
阿尔伯特
我txt文件,并且在编写代码时,似乎最好的做法是每行使用80个字符.这也适用于段落中的文本行.如果我的段落包含320个字符,则应将其写为三个单独的行.是否有降价标准定义这是否是最佳实践,例如GitHub README.md文件?
我在我的Jenkins实例中安装了Feature Branch Notifier插件.
我已经在jenkins:8080/configure中选中了"在构建历史记录视图中显示全长分支名称"复选框
我希望在构建历史记录视图中看到分支名称,但即使重新启动Jenkins后,我也没有在构建历史记录中看到分支名称,如附图中所示.
项目发布队列没有列出任何未解决的问题,当我尝试登录发布问题时,我收到消息"代理错误 - 代理服务器从上游服务器收到无效响应.代理服务器无法处理请求POST/account/doSignup.原因:从远程服务器Apache/2.2.14(Ubuntu)服务器读取错误jenkins-ci.org端口443"
有谁知道如何在Jenkins的构建历史视图中查看构建的分支名称?谢谢!
伟业.
在CoreOS上使用Docker,我有一个调用的脚本:
docker exec ...
Run Code Online (Sandbox Code Playgroud)
这在CoreOS上工作正常,但我也想在CircleCI上测试它.当我尝试在CircleCI上运行该脚本时,我得到:
time="2015-06-22T01:14:51Z" level=fatal msg="Error response from daemon: Unsupported: Exec is not supported by the lxc driver" ./tests/run.sh returned exit code 1
Run Code Online (Sandbox Code Playgroud)
我试图改变docker exec
到docker --exec-driver native exec
,但我不完全知道什么是"司机"是,怎么改,或者即使它可能或希望这样做.
围绕此错误的最佳做法是什么?
詹金斯给了我一个警告:
Jenkins 根 URL 为空,但它是许多 Jenkins 功能(如电子邮件通知、PR 状态更新和环境变量(如 BUILD_URL)的正常运行)所必需的。请在 Jenkins 配置中提供准确的值。
Jenkins 配置的链接是 /configure,但那里没有“根 URL”字段。这个在哪里可以设置?
我正在编写一个脚本来设置 Jenkins 实例,但我找不到非 GUI 方式来执行“初始安装”,其中包括使用初始管理员密码“解锁”和选择插件(见图)。
我的问题是:有没有办法用命令行来做到这一点,例如:
# this is an example, it does not work
./var/jenkins_home/scripts/install-jenkins.sh standard
Run Code Online (Sandbox Code Playgroud) Phabricator 的 Arcanist 命令行工具允许您添加“差异”以进行修订。这很有用,因为您可以快速生成您的同事可以查看的差异。
通常,arc diff master
例如,运行会提示您输入 diff 消息、测试计划和其他一些信息,然后在 Phabricator 上创建一个 diff。
但是,我想从持续集成服务器运行 arc diff,因此假设所有问题都是肯定的,并将消息和测试计划作为参数传递给命令。我现在拥有的是:
arc diff master --allow-untracked
Run Code Online (Sandbox Code Playgroud)
尽管如此,它还是假设它是从人类用户那里调用的,并请求一条消息,但在从持续集成服务器调用时却失败了。如何跳过提示?
我有一个名为test.sh
全新Ubuntu 14.04.2 的脚本,它执行此操作:
#!/bin/sh
set -o errexit
# Start by building the box
docker build -t dcyclebox-test .
# Test nginx
docker run dcyclebox-test bash -c 'nginx -v' && echo '[test] nginx works'
echo '[status] end of test script'
Run Code Online (Sandbox Code Playgroud)
nginx命令不存在,所以我希望我set -o errexit
在脚本开头设置的事实是使整个脚本返回一个非零错误代码,但脚本总是返回0:
$ test.sh
...
bash: nginx: command not found
[status] end of test script
$ echo $?
0
Run Code Online (Sandbox Code Playgroud)
似乎set -o errexit
什么都不做.如果我删除最后一行,脚本将按预期返回非零退出代码,其中说echo '[status] end of test script'
:
$ test.sh
...
bash: nginx: …
Run Code Online (Sandbox Code Playgroud)