使用Deployer plugin,我得到了这个例外:
[13:37:11]步骤2/2:复制文件(SMB部署员)
[13:37:11] [步骤2/2]通过SMB开始上传到\ devwebserver \ WebApps \ TCTest \ TCTestDeploy
[13:37:11] [步骤2/2] jcifs.smb.SmbAuthException:登录失败:未知用户名或密码错误。
[13:37:11] [步骤2/2]步骤复制文件(SMB Deployer)失败
基于these instructions我将以下条目添加到代理程序启动程序(C:\ TeamCity \ buildAgent \ launcher \ conf \ wrapper.conf),并且(错误地)添加到ntlm-config.properties:
jcifs.smb.client.username = 用户名
jcifs.smb.client.password = 密码
但是我继续得到那个例外。
出于安全原因,我们不希望将凭据直接放在构建步骤中。
我需要做什么才能使SMB Deployer使用给定配置中的凭据?
答案 0 :(得分:0)
将凭据放在根级别的模板中,并设置其他字段的参数。这样,每个项目都可以自定义工作文件夹等,同时安全地使用适当的服务凭证。