小编Dam*_*yan的帖子

有条件地将单个WiX属性设置为不同的值

我有一个安装程序,根据是否设置了属性,将网站部署为SSL或非SSL IIS站点.我被要求添加设置端口的选项,这不是问题,但如果未设置该值,我想将端口设置为默认值(80或443).

我尝试过类似的东西:

    <SetProperty Id="OUTPORT" Before="InstallFiles" Value="80"><![CDATA[SSL=0]]></SetProperty>
    <SetProperty Id="OUTPORT"  Before="InstallFiles" Value="443"><![CDATA[SSL=1]]></SetProperty>
Run Code Online (Sandbox Code Playgroud)

但是,显然,WiX抱怨具有重复ID SetOUTPORT的自定义操作.

我在这里跳下另一个WiX形的兔子洞吗?

windows-installer wix

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

Jenkins Git Publisher,多个repos和Multiple SCM

我们有多个Git存储库,所有这些都需要单个构建,因此我们必须使用MultiSCM来获取源代码.

我正在把它连接到Git Publisher,在每次构建之后推送一个标签,并且它在针对单个repo的测试中很好地工作,但我不能让它与MultiSCM一起玩得很好.可能吗?

git continuous-integration jenkins jenkins-plugins

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

Incredibuild和cmake

我正在尝试在Windows上使用Incredibuild 5.0构建cmake解决方案,并在几个项目中遇到PDB管理错误:

Fatal error:
    Failed to notify object at 0x06C150A0, class is TWaitObjectThread_Notify
    PDB Management: Internal Error: Cannot apply file changes while file is being closed: xxxxx.pdb
Run Code Online (Sandbox Code Playgroud)

我认为这可能是cmakefilelist中.cpp文件的顺序,但这并没有什么区别。

c++ build cmake incredibuild

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