小编Dom*_*Dom的帖子

从水豚的数据值属性中获取价值

嘿,我正试图设置它,以便它将拉出使用价值,继承代码.

<tr class="data-point">
<th class="x-value" data-value="1391212800" data-label="Feb" data-description="February 2014"> February 2014 </th>
<td class="y-value" data-value="164" data-tooltip-name="usage" data-tooltip-index="2" data-series="runtime" data-description="164 hours"> 164 hours </td>
<td class="y-value" data-value="16.0" data-tooltip-name="usage" data-tooltip-index="1" data-series="savings" data-description="16 hours"> 16 hours </td>
</tr>
Run Code Online (Sandbox Code Playgroud)

所以我需要提取并设置为变量(useage)data-series ="runtime"的数据值最终结果应为:useage = 164

html ruby capybara

8
推荐指数
1
解决办法
5588
查看次数

在 jenkins 上的 docker 中运行 ssh-agent 不起作用

我正在尝试在 jenkins 管道中使用容器,但是我无法让 ssh-agent 在其中工作。我使用的是 v1.19 插件,当我运行下面的代码时,我得到

主机密钥验证失败。致命:无法从远程存储库读取。

请确保您拥有正确的访问权限并且存储库存在。

但是,如果我从图像外部运行代码,它会完美运行,证明用户具有正确的权限。

node('nodeName'){
    cleanWs()    
    ws("short"){
        withDockerRegistry([credentialsId: 'token', url: "https://private.repo.com"]) {
            docker.image("img:1.0.0").inside("-u root:root --network=host") {
                sshagent(credentials: ["bitbucket_token"]) {
                    sh "mkdir ~/.ssh"
                    sh 'ssh-keyscan bitbucket.company.com >> ~/.ssh/known_hosts'
                    sh 'git clone ssh://git@bitbucket.company.com:PORT/repo.git'
                }
            }
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

这是输出:

[Pipeline] sshagent
[ssh-agent] Using credentials jenkins (bitbucket_token)
[ssh-agent] Looking for ssh-agent implementation...
[ssh-agent]   Exec ssh-agent (binary ssh-agent on a remote machine)
$ docker exec abcdef123456 ssh-agent
SSH_AUTH_SOCK=/tmp/ssh-qwertyu/agent.15
SSH_AGENT_PID=22
Running ssh-add (command line suppressed)
Identity added: /home/jenkins/short@tmp/private_key_8675309.key (/home/jenkins/short@tmp/private_key_8675309.key) …
Run Code Online (Sandbox Code Playgroud)

ssh ssh-agent jenkins docker jenkins-pipeline

5
推荐指数
0
解决办法
2170
查看次数

标签 统计

capybara ×1

docker ×1

html ×1

jenkins ×1

jenkins-pipeline ×1

ruby ×1

ssh ×1

ssh-agent ×1