deployment相关内容
我即将推出测试版应用,并且可以选择在Python. 该应用程序将面向 Mac OS X 和 Windows,而我的问题是 Windows,其中 Python通常不存在. 我的实际方法是静默运行 Python 2.6 安装.但是我遇到了默认情况下未激活的问题,并且在使用 时未设置路径命令行选项.而且我担心如果之前安装了 Python 并且我升级到新版本,这可能会破坏其他东西......
..
蓝/绿部署和滚动部署有什么区别?我一直认为蓝/绿部署是从旧版本到新版本的流量突然切换. 这个关于 AWS 上的蓝/绿部署的讨论展示了实施蓝/绿部署,但它们似乎也符合滚动部署的定义. 蓝/绿部署是滚动部署的子集吗? 解决方案 我在这里写了一篇关于这个主题的文章:http://blog.itaysk.com/2017/11/20/deployment-strategies-defi
..
我和我的联合创始人正在为我们的初创公司设置服务器.我们使用 git 进行源代码控制,项目是 django,通过 Ubuntu 上的 fcgi 位于 nginx 后面.由于我们才刚刚开始,为了让我们双方都能轻松部署,我想在服务器上安装一个简单的部署脚本,它会自动从 git 中提取最新的代码更改,然后部署它们. 我知道我可以手动编写一个 bash 或 python 脚本来执行此操作,但我希望首先
..
我对 ASP.NET 网站和 MSSQL 数据库部署有疑问.我们正在托管asp.net 网站并开发新版本,更改了一些asp.net 文件并稍微修改了数据库.为什么要上传新版本的网站并在不停机的情况下升级 MSSQL 数据库? 解决方案 在过去的 5 年里,我管理过一个大型网站,每月发布一次,并且在 95% 以上的时间里都实现了零停机.不幸的是,关键是确保数据库始终向后兼容,但仅限于以前的版
..
我认为问题标题已经说明了一切,但为了清楚起见,我试图: 从命令行 (MSBuild) 构建 VS2010 ASP.NET MVC4 解决方案,指定解决方案配置(例如发布) 在此过程中为该配置应用任何 Web.config 转换 将结果输出到本地机器上的一个文件夹中(没有 IIS、代理、zip 文件、FTP、包等,只是一个包含运行该网站所需的所有文件的文件夹)莉> 我已经尝试通过 M
..
我创建了一个 CMakeLists.txt 来创建一个简单的 Qt 应用程序(实际上它只有一个文件 main.cpp 显示一个空的主窗口):> cmake_minimum_required (版本 3.7.0)项目(guitest)设置(CMAKE_ARCHIVE_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR}/lib)设置(CMAKE_LIBRARY_OUTPUT_D
..
我有几个项目有很多 Maven 依赖项.当我调用命令 mvn deploy (或它的一些变体)时,我不仅希望将项目本身部署到远程存储库,而且还希望将其所有依赖项部署到远程存储库中.这可能吗?我在这个网站上看到很多“类似的问题",但我似乎找不到任何像这样简单的东西.我所看到的其他所有东西似乎都需要一些额外的功能.我只是想将我的项目以及它的所有依赖项部署到远程存储库.我正在使用 Maven 编译器插件
..
如何配置 Maven 项目以将快照和发布都部署到 Nexus? InternalReleases内部版本http://192.168.16.232:8081/nexus/content/repositories/releases/内部快照内部快照
..
我在 C# 中使用 MSVC 2010 Express 和 Forms/WPF/等开发应用程序. 应用程序由一些私有程序集(可能是 DLL)和 .exe 文件组成.它使用 .NET 4 功能. 我如何将这个应用程序部署到其他计算机上?当然,如果他们有 .NET 4,我就可以用 .dll 发送 .exe 的 zip 文件并且它可以工作.但是,如果他们根本没有 .NET(在 Win XP
..
我正在尝试重构我的 sinatra 代码以将我的主文件分成单独的文件,使用来自此响应,我在部署到 heroku 时遇到了麻烦. 以前我没有 config.ru 文件,只是使用了我的 Procfile,它是: web: bundle exec ruby web.rb -p $PORT 根据这篇文章. 从重构开始,我现在将 Procfile 更改为 web: bundle exe
..
我有一个使用 VS2005 用 C# 编写的应用程序,目标是 Compact Framework 2.0 SP2.作为解决方案的一部分,我有 CAB 部署项目,该项目可以毫无问题地部署到设备.我不能做的是在设备桌面上为我的应用程序创建快捷方式. 我花了几个小时阅读各种文档(为什么在 MSDN 站点上的搜索如此糟糕?),按照说明进行操作,但没有任何乐趣. 我所做的是: 将“Wind
..
我在这里看到了相关问题,但它们似乎没有完全回答我的需要. 我们使用 Powershell 脚本来部署我们的应用程序,并且大多数环境(UAT 等)的配置文件中的密码等信息都是纯文本格式.这不是一个大问题,但是当涉及到 PREPROD 和 PROD 时,它是一个大问题.所以我们在配置中有一些标记,比如“{{prompt-password}}",它会给出一个登录对话框(Get-Credential
..
我如何知道 Web 应用程序的部署环境,例如无论是本地、开发、qa 还是生产等.有什么办法可以在运行时在 spring 应用程序上下文文件中确定这一点? 解决方案 不要在你的代码中添加逻辑来测试你在哪个环境中运行——那是灾难的秘诀(或者至少燃烧了很多午夜石油在路上). 您使用的是 Spring,因此请充分利用它.使用依赖注入为您的代码提供特定于环境的参数.例如.如果您需要在测试和生产
..
我对 Tomcat 还很陌生.我只是设法构建了一个项目并将其导出为 WAR 文件.我尝试手动将 WAR 文件复制到 Tomcat 文件夹,然后重新启动.它创建了文件夹结构和所有内容,但是当我尝试访问该应用程序时,我收到了 404 状态代码.我尝试通过 Tomcat 管理面板部署它,但我看到了相同的行为.我做错了什么吗? 解决方案 假设你有安装Tomcat的全部权限,尝试去http://lo
..
我正在 TeamCity 中构建一个 ASP.Net MVC 项目. 我能否以某种方式调用发布目标并将输出复制到 IIS 下的文件夹中?还是我需要为此编写 msbuild 脚本? 解决方案 我写了一篇很长的博文,讨论了您可能感兴趣的这个话题: http://www.diaryofaninja.com/blog/2010/05/09/automated-site-deployme
..
这个问题是面向服务器的.我有一个托管服务器(一个相当小的服务器,1,6Ghz atom,2Go,200 GO),有几个(4 或 5 个)播放应用程序,还有更多.大多数这些应用程序的使用量很小,假设每个应用程序每天有一百个请求. 使用 Play 的嵌入式服务器部署每个应用程序会更好吗?从而为每个应用程序使用 64mb 的内存? 或者部署一个Tomcat,里面的所有应用都在tomcat里面
..
在我的公司,我们有 8 位 Web 开发人员,负责我们的商业网站(完全用 PHP 编写,但这无关紧要).小组中的每个人都同时从事不同的项目,每当他们完成任务时,他们就会立即部署它(因为现在业务发展很快). 目前,开发工作在一个共享服务器上进行,所有开发人员都在同一个代码库上工作(使用 RCS 将文件与其他人“锁定").当部署到期时,更改的文件被复制到“暂存"服务器,然后同步脚本将文件上传到我
..
我们刚刚在本地安装了 TFS 2015(更新 1),并正在尝试使用新的 TFS 构建系统创建一个持续集成/构建系统.构建工作正常,并给了我一个绿灯,但是当我查看默认构建时,它只从 bin 目录构建了二进制文件,并且似乎没有简单的方法可以将应用程序本地部署到本地服务器. 文件系统副本有两个部署选项和一个 powershell 脚本,使用它们将文件复制到新服务器当然很容易,但是由于构建只构建了二
..
我有一个 Django webapp,我想检查它是否在 Heroku 堆栈上运行(用于有条件地启用调试等)有什么简单的方法可以做到这一点?也许是环境变量? 我知道我可能也可以反过来做——也就是说,让它检测它是否在开发者机器上运行,但这只是“听起来不对". 解决方案 ENV var 似乎是最明显的方法.要么查找您知道存在的 ENV 变量,要么设置您自己的: on_heroku = F
..
在 Visual Studio 2015 中,当我将我的网站/Web 应用程序发布到 Azure 时,我能够自动创建一个新的发布配置文件(通过输入我的个人 Azure 帐户凭据),这会创建 .pubxml 和 .pubxml.user 文件.部署用户名采用“$websiteName"形式,密码由一长串项目符号表示..pubxml.user 文件包含实际密码,该密码已加密,只有我的 Visual S
..