小编Ric*_*o79的帖子

Jenkins管道:SSHAgent远程ssh

在Jenkins2.0管道中,我需要远程ssh来定位机器.我的旧方法是使用"使用ssh在远程主机上执行shell脚本".我想指定用户名和密码.

我已经读到了groovy方法应该是这样的

sshagent(['RemoteCredentials']) {
    sh 'ssh -o StrictHostKeyChecking=no -l remoteusername remotetarget uname -a'
  }
Run Code Online (Sandbox Code Playgroud)

RemoteCredentials:它是带密码的私钥

有没有办法用用户名/密码远程凭证制作ssh?sshagent不支持用户名/密码身份验证

里卡多

ssh jenkins jenkins-pipeline

6
推荐指数
1
解决办法
3万
查看次数

Jenkins2 Pipeline:在tomcat上部署

我是Jenkins Pipelines的新手.我从git和编译中提取了这个小的Groovy脚本.

node('master') {
  def workspace = pwd()

  stage 'Git pull'
  git branch: 'develop', 
  credentialsId: 'Cred_xxxx', 
  url: 'https://xxxx/yyyy.git'

  stage 'Builing'
  def mvnHome = tool name: 'Maven3', type: 'hudson.tasks.Maven$MavenInstallation'
  sh "cd ${workspace}/tlt/; ${mvnHome}/bin/mvn install -Pdevelopment"
  sh "cd ${workspace}"
}
Run Code Online (Sandbox Code Playgroud)

现在我想在Tomcat7上部署该文件tlt/target/tlt.war.之前的方法是填充"Deploy war/ear to container"插件.现在,我不知道如何使用Groovy做到这一点.

谢谢
里卡多

tomcat jenkins jenkins-pipeline

5
推荐指数
1
解决办法
9909
查看次数

造型单选按钮

这是我的网页

我正试图制作更大的单选按钮,没有任何运气.

这是一个自定义WP插件,所有者不支持用户提出这类问题.我试图按照教程很多像这样的一个,但代码结构一般是不同的:

我的代码是

<li class="wpProQuiz_questionListItem" data-pos="1">
   <span style="display:none;">1. </span>
   <label>
      <input class="wpProQuiz_questionInput" type="radio" name="question_1" value="323"/>
      Answer 1
   </label>
</li>
Run Code Online (Sandbox Code Playgroud)

并在教程中代码显示为

<td>
  <input type="radio" name="radiog_dark" id="radio1" class="css-checkbox" />
  <label for="radio1" class="css-label radGroup2">Option 1</label>
</td>
Run Code Online (Sandbox Code Playgroud)

有人能帮我吗?

里卡多

css radiobuttonlist

4
推荐指数
1
解决办法
2410
查看次数

InsecureRequestWarning + pytest

我仍然有关于 pytest 摘要的 SSL 警告。
Python 2.7.5
requests==2.22.0
urllib3==1.25.3
pytest version 4.3.1

这是代码:

import requests
import urllib3
urllib3.disable_warnings(urllib3.exceptions.InsecureRequestWarning)

def test_x():
  response = requests.get("https:// ...",
                          verify=False)
  print response.text
Run Code Online (Sandbox Code Playgroud)

输出pytest mytest.py

....    
==================================================== warnings summary ====================================================
prova.py::test_x
  /usr/lib/python2.7/site-packages/urllib3/connectionpool.py:851: InsecureRequestWarning: Unverified HTTPS request is being made. Adding certificate verification is strongly advised. See: https://urllib3.readthedocs.io/en/latest/advanced-usage.html#ssl-warnings
    InsecureRequestWarning)

-- Docs: https://docs.pytest.org/en/latest/warnings.html
========================================== 1 passed, 1 warnings in 0.30 seconds ==========================================
Run Code Online (Sandbox Code Playgroud)

如何从 pytest 中删除 SSL 警告?

python ssl pytest

4
推荐指数
1
解决办法
1522
查看次数

Ansible shell和with_items

我想知道是否

  - shell: >
            hostname;
            whoami;
Run Code Online (Sandbox Code Playgroud)

  - shell: "{{item}}"
    with_items: ['hostname', 'whoami']
Run Code Online (Sandbox Code Playgroud)

相当于?在第二个示例中,Ansible将始终对两个命令(hostname,whoami)使用相同的SSH连接?


在我看来它是假的......

  - shell: "{{item}}"
    with_items: ['export miavar=PIPPO', 'echo $miavar']

    (item=export miavar=PIPPO) => {"changed": true, "cmd": "export miavar=PIPPO", "stdout": ""}
    (item=echo $miavar)        => {"changed": true, "cmd": "echo $miavar", "stdout": ""}
Run Code Online (Sandbox Code Playgroud)

- 无形2.1.1.0

里卡多

shell ansible

2
推荐指数
1
解决办法
7452
查看次数

运行关键字并继续失败 - 获取检查状态

我需要在不改变测试总体状态的情况下获得检查状态(通过/失败)

Test 1
  ${passed}  Run keyword And Continue On Failure    Should Be Equal  1  2
  Log  ${passed}
  ${passed}  Run keyword And Continue On Failure    Should Be Equal  1  1
  Log  ${passed}
Run Code Online (Sandbox Code Playgroud)

$ {传递}始终是None.什么是正确的方法?


这是我工作的解决方案:(

  ${passed}  ${value}    Run keyword And Ignore Error    Should Be Equal    1  2
  Run Keyword If  "${passed}"=="FAIL"  Run keyword And Continue On Failure  FAIL
Run Code Online (Sandbox Code Playgroud)

RR

robotframework

0
推荐指数
1
解决办法
3871
查看次数