我在开发阶段,我有两个模块,从一个我得到输出作为OutputStream第二个,只接受InputStream.你知道如何转换OutputStream到InputStream(而不是相反,我是说真的这样),我将能够这两部分连接?
谢谢
我正在尝试将凭证从 Jenkins 迁移到另一个凭证存储。
我想从 Jenkins 商店读取凭据,并找到了此脚本(https://github.com/tkrzeminski/jenkins-groovy-scripts/blob/master/show-all-credentials.groovy
该脚本对根级别的全局域的SystemCredentialsProvider 凭据执行正常的工作。
但我的凭据存储在一个文件夹中,因此该脚本对我不起作用。
我正在使用 Jenkins 脚本控制台来执行脚本。
如果我导航到 Jenkins 凭证配置页面并将鼠标悬停在凭证条目之一的图标上,工具提示会显示“文件夹凭证提供程序”。
=================================================== ==
问题:如何从 Jenkins 的文件夹中读取所有凭据?
=================================================== ==
请参阅下面的脚本:
import jenkins.model.*
import com.cloudbees.plugins.credentials.*
import com.cloudbees.plugins.credentials.impl.*
import com.cloudbees.plugins.credentials.domains.*
import com.cloudbees.jenkins.plugins.sshcredentials.impl.BasicSSHUserPrivateKey
import com.cloudbees.jenkins.plugins.awscredentials.AWSCredentialsImpl
import org.jenkinsci.plugins.plaincredentials.StringCredentials
import org.jenkinsci.plugins.plaincredentials.impl.FileCredentialsImpl
def showRow = { credentialType, secretId, username = null, password = null, description = null ->
println("${credentialType} : ".padLeft(20) + secretId?.padRight(38)+" | " +username?.padRight(20)+" | " +password?.padRight(40) + " | " +description)
}
// set Credentials domain name …Run Code Online (Sandbox Code Playgroud) java jenkins jenkins-plugins jenkins-groovy jenkins-pipeline
我想从ByteArrayInputStream获取内部字节数组.我不想扩展该类或将其写入另一个字节数组.是否有一个实用工具类可以帮助我做到这一点?
谢谢,