小编Gan*_*nga的帖子

HTML 数据中的多行跨度

我正在尝试创建一个类似于附加屏幕截图中显示的表。该表的数据来自 python 脚本,但我需要在 HTML 端输入一些关于如何创建可以跨越多行的表的输入

由于我对 HTML 知之甚少,我尝试使用以下代码创建表格,但它看起来不像预期的那样工作。如果有人能对这里可能出现的问题有所了解,那将非常有帮助

table,
td,
th {
  font-family: Verdana;
  border: 2px solid black;
}

table {
  border-collapse: collapse;
  width: 100%;
}

th {
  background-color: green;
  color: white;
}

th,
tr {
  height: 50px;
}

td {
  font-family: Verdana;
  font-size: 15pt;
  text-align: center;
}

body {
  background-color: lightgreen
}
Run Code Online (Sandbox Code Playgroud)
<table style="width:100%">
  <table>
    <tr>
      <th>Project</th>
      <th>Environment</th>
      <th>Data1</th>
      <th>Multiple Data</th>
    </tr>
    <tr>
      <td rowspan="4">project1</td>
      <td rowspan="4">prod</td>
      <td rowspan="4">project1data</td>
      <td rowspan="4">project1 multi row data1</td>
      <td rowspan="4">project1 multi row data2</td> …
Run Code Online (Sandbox Code Playgroud)

html

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

Findbugs NoClassesFoundToAnalyze 异常

我们正在使用声纳进行代码分析,而后者又使用我认为用于字节​​码扫描的 findbugs。声纳执行在 ANT 构建系统中构建,并在 RHEL 构建主机上运行。

最近突然发现代码覆盖率分析失败了,发现分析异常的Noclasses,当binaries目录下编译了7951个类时,这令人费解。

以下是收集指标的步骤 *) 首先编译代码 *) Sonar 目标依赖于 unittest 并触发 unittest *) 然后在调用目标时执行 sonar 部分

<target name="sonar" depends="run-testng-unittest-coverage">

            <path id="sonar.classpath">
              <fileset dir="${env.projecthome}/.m2/repository/" includes="**/*.jar"/>
              <fileset dir="${env.3rdpartyhome}/" includes="**/*.jar"/>
            </path>
    <property name="sonar.projectKey" value="project-short-name"/>
    <property name="sonar.projectVersion" value="1.0.0-SNAPSHOT"/>
    <property name="sonar.projectName" value="PROJECT SHORT DESC"/>
    <property name="sonar.language" value="java" />
    <property name="sonar.branch" value="main"/>
    <property name="sonar.host.url" value="http://sonar.instance:9000"/>
    <property name="sonar.jdbc.url" value="jdbc:mysql://sonar.instance:3306/sonar?useUnicode=true&amp;characterEncoding=utf8"/>
    <property name="sonar.jdbc.driverClassName" value="com.mysql.jdbc.Driver"/>
    <property name="sonar.jdbc.username" value="sonar"/>
    <property name="sonar.jdbc.password" value="sonar"/>
    <property name="sonar.findbugs.timeout" value="3600000"/>
    <property name="sonar.dynamicAnalysis" value="true"/>
    <property name="sonar.java.coveragePlugin" value="cobertura"/>
    <property name="sonar.core.codeCoveragePlugin" value="cobertura" />
    <property name="sonar.sources" …
Run Code Online (Sandbox Code Playgroud)

java findbugs sonarqube

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

密码使用 Jenkins 凭证插件以纯文本形式显示

我正在尝试使用 Jenkins Credentials 插件来获取用户输入并在 Jenkinsfile 中使用它进行处理。由于密码字段是高度敏感的,我希望凭据插件可以屏蔽密码,使其不显示在控制台输出中。但是似乎密码以纯文本显示。我注意到一个存在的问题https://issues.jenkins-ci.org/browse/JENKINS-38181,它讨论了 withCredentials 块之外的 echo 语句以纯文本显示密码,这是预期的。但在我的情况下,甚至 withCredentials 块中的 echo 语句也显示为简单的。

我在这里做错了吗?我应该避免使用 echo 吗?

凭证绑定插件:1.12
凭证插件:2.1.16

 node('someagent') {
    stage 'input'
    def userNameInput = input(
        id: 'UserName', message: 'input your username: ', ok: 'ok', parameters: [string(defaultValue: 'user', description: '.....', name: 'DB_USER')]
    )
    def userPasswordInput = input(
        id: 'Password', message: 'input your password: ', ok: 'ok', parameters: [string(defaultValue: 'password', description: '.....', name: 'DB_PASS')]
    )
    withCredentials(bindings: [usernamePassword(credentialsId: 'CREDS', usernameVariable: userNameInput, variable: userPasswordInput)]) {
     echo ("My Username: ${userNameInput}")
     echo …
Run Code Online (Sandbox Code Playgroud)

jenkins jenkins-plugins jenkins-pipeline

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