130得票10回答
以deploy用户身份通过Fabric激活虚拟环境

我想在本地运行我的fabric脚本,脚本将登录到我的服务器,切换到deploy用户,激活项目的虚拟环境,然后进入项目目录并执行git pull。def git_pull(): sudo('su deploy') # here i need to switch to the vi...

35得票4回答
为什么Cordova/Phonegap会在我的Android版本代码后面添加8?

我目前正在开发一个Cordova项目,遇到了一个问题:我的项目版本号versionCode神秘地增加了8。例如: 我原来的版本号是100,新版本号变成了1008. 我检查了整个构建流程,发现Gradle Build脚本中的代码有问题。if (Boolean.valueOf(cdvBuildM...

24得票3回答
使用MSDeploy安装Windows服务?

我们有一个使用NServiceBus发布事件的网站。该网站使用msdeploy进行部署。我们还有一个NServiceBus.exe,应该作为Windows服务运行以订阅这些事件,并且我们希望也能将其部署。 是否有任何方法可以打包服务和网站,以便它们可以一起安装?是否可以分别打包,以便我们可以...

17得票3回答
自动化MSI安装

如何自动安装MSI文件或安装程序.exe? 我们想要在构建系统上对产品的已安装副本进行自动化测试。我们的安装程序有通常的许可证接受屏幕、安装位置等。 正如FryHard指出的那样,有两个特别方便的选项: "/quiet" - 无用户交互 "/passive" - 只有进程栏,非交互式模式

17得票9回答
使用FTP从SVN部署PHP到远程服务器,每次提交后都需要进行部署。

每次提交后,我找不到将Php部署到远程服务器并使用FTP的解决方案。如何通过FTP上传仅已添加或已编辑的文件,并从SVN中删除已删除的文件?我考虑编写post-commit脚本...

14得票4回答
MSBuild - 从命令行获取调用的目标

有人知道如何从MSBuild命令行中获取被调用的TARGET(/t)的名称吗?有几种类型的目标可以被调用,我想在通知用户时使用该属性。 示例: msbuild Project.proj /t:ApplicationDeployment /p:Environment=DEV 我想在我的....

12得票10回答
如何以编程的方式更改项目的产品版本?

我有几个部署项目。为了部署一个应用程序,我需要执行多个任务之一是更改每个部署项目的产品版本和产品代码。 我找不到以编程方式更改它们的方法。 由于这是一个部署项目(最终生成可执行安装程序),我无法使用MSBuild工作,而是在命令提示符中使用Devenv。

12得票2回答
是否有Perl或Lua替代Capistrano的工具?

对于一些Web应用程序,我需要像Capistrano一样自动化部署。我知道Capistrano可以用来部署非Ruby应用程序,但是我不熟悉Ruby,所以我想编写部署配置可能会有点麻烦。 所以我想知道,是否有任何用Perl或Lua编写的替代Capistrano的工具? 另外,忘了提一下,运行...

12得票2回答
在Docker Hub的自动化构建中是否可以添加环境变量?

我想自动化我的构建过程,并需要传递一个环境变量以运行 Dockerfile 中的一些命令。我想知道在Dockerhub中是否有任何方法可以做到这一点。我知道docker cloud有类似的功能,但我想知道Dockerhub中是否有这种功能,因为在普通构建中cli有--build-args参数。

12得票2回答
如何在Hudson/Jenkins构建输出控制台中显示超链接

我该如何在 hudson/jenkins 构建输出控制台中展示超链接 (网页链接)? 我想要实现的是,在 hudson/jenkins 构建时根据某些条件显示一个超链接。当用户点击该链接时,它应该在新的浏览器窗口中打开并显示该页面。 有插件可以完成这个功能吗?请给些建议。