小编tsp*_*uld的帖子

使用TeamCity构建脚本中的百分号

我正在尝试设置一个运行自定义命令行脚本的TeamCity构建过程.该脚本使用变量,因此需要百分号(例如%x).但是TeamCity对其属性使用百分号(例如%build.number%),因此脚本中的百分号会在运行时被删除.

如果脚本包含以下内容:

for /d %x in ("c:\*") do @echo "%x"
Run Code Online (Sandbox Code Playgroud)

这就是它实际运行的内容:

for /d x in ("\*") do @echo "x"
Run Code Online (Sandbox Code Playgroud)

如何编写我的脚本以便它可以包含变量?

teamcity

36
推荐指数
2
解决办法
2万
查看次数

如何章鱼在不同环境中部署不同版本的从属程序集

我们有一个项目可以使用某个DLL的两个不同版本.我们需要在两个不同的环境中部署它.使用哪个版本的DLL应该取决于环境.

一个建议的解决方案是复制整个代码库并基于这两个代码库创建章鱼部署配置.

我强烈反对这一点,但仍然无法解决问题.

我认为二进制重定向不起作用,因为我无法在配置中指定dll路径,当然,我不能将这两个文件放在同一目录中.

有任何想法吗 ?

octopus-deploy

11
推荐指数
1
解决办法
282
查看次数

从TeamCity构建中获取分支名称

我正在部署一个nuget包,这是TeamCity Feature Branch构建的结果.我使用的内部版本号格式包括分支名称:1.0.0.%build.counter% - %vcsroot.branch%.

我需要Octopus Deploy端的分支名称来自定义我的部署.将分支名称作为变量的正确方法是什么?

teamcity octopus-deploy

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

从Octopus获取用户变量列表

我们有Octopus-2.0.我们在octopus用户变量中存储了服务凭证(它们是每台机器).我还需要在SQL服务器中创建这些登录.

对于示例服务登录名"machine1_service1"存储为变量名称.该登录的密码和密码存储在章鱼的变量值列下.

到目前为止,我知道,从章鱼任何变量的值,我们需要提供准确的变量名.但在这种情况下,我实际上需要获得所有这些变量的列表.

有没有办法实现这个目标?

octopus-deploy

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

网站的业务层是否应该访问会话状态?

我正在努力维护一个ASP.NET网站,我注意到业务层和其他支持库大量使用HttpContext.Current.Session.这使得很难跟踪会话变量,确定它们的用途以及它们为什么存在.

在业务层中使用会话被认为是不好的做法吗?将所有使用会话的代码移动到代码隐藏中是否明智?

asp.net session

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

标签 统计

octopus-deploy ×3

teamcity ×2

asp.net ×1

session ×1