deployment相关内容

如何将 Python 部署到 Windows 用户?

我即将推出测试版应用,并且可以选择在Python. 该应用程序将面向 Mac OS X 和 Windows,而我的问题是 Windows,其中 Python通常不存在. 我的实际方法是静默运行 Python 2.6 安装.但是我遇到了默认情况下未激活的问题,并且在使用 时未设置路径命令行选项.而且我担心如果之前安装了 Python 并且我升级到新版本,这可能会破坏其他东西...... ..
发布时间:2021-12-26 23:45:45 Python

蓝绿部署与滚动部署?

蓝/绿部署和滚动部署有什么区别?我一直认为蓝/绿部署是从旧版本到新版本的流量突然切换. 这个关于 AWS 上的蓝/绿部署的讨论展示了实施蓝/绿部署,但它们似乎也符合滚动部署的定义. 蓝/绿部署是滚动部署的子集吗? 解决方案 我在这里写了一篇关于这个主题的文章:http://blog.itaysk.com/2017/11/20/deployment-strategies-defi ..
发布时间:2021-12-26 23:45:32 其他开发

从 git 部署到生产的最佳解决方案?

我和我的联合创始人正在为我们的初创公司设置服务器.我们使用 git 进行源代码控制,项目是 django,通过 Ubuntu 上的 fcgi 位于 nginx 后面.由于我们才刚刚开始,为了让我们双方都能轻松部署,我想在服务器上安装一个简单的部署脚本,它会自动从 git 中提取最新的代码更改,然后部署它们. 我知道我可以手动编写一个 bash 或 python 脚本来执行此操作,但我希望首先 ..
发布时间:2021-12-26 23:45:26 其他开发

部署 ASP.NET 网站并以零停机时间更新 MSSQL 数据库

我对 ASP.NET 网站和 MSSQL 数据库部署有疑问.我们正在托管asp.net 网站并开发新版本,更改了一些asp.net 文件并稍微修改了数据库.为什么要上传新版本的网站并在不停机的情况下升级 MSSQL 数据库? 解决方案 在过去的 5 年里,我管理过一个大型网站,每月发布一次,并且在 95% 以上的时间里都实现了零停机.不幸的是,关键是确保数据库始终向后兼容,但仅限于以前的版 ..
发布时间:2021-12-26 23:45:20 C#/.NET

使用 MSBuild,如何从命令行(在此过程中应用 Web.config 转换)构建 MVC4 解决方案并输出到文件夹?

我认为问题标题已经说明了一切,但为了清楚起见,我试图: 从命令行 (MSBuild) 构建 VS2010 ASP.NET MVC4 解决方案,指定解决方案配置(例如发布) 在此过程中为该配置应用任何 Web.config 转换 将结果输出到本地机器上的一个文件夹中(没有 IIS、代理、zip 文件、FTP、包等,只是一个包含运行该网站所需的所有文件的文件夹)莉> 我已经尝试通过 M ..
发布时间:2021-12-26 23:45:15 C#/.NET

构建时部署所有 Qt 依赖项

我创建了一个 CMakeLists.txt 来创建一个简单的 Qt 应用程序(实际上它只有一个文件 main.cpp 显示一个空的主窗口):> cmake_minimum_required (版本 3.7.0)项目(guitest)设置(CMAKE_ARCHIVE_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR}/lib)设置(CMAKE_LIBRARY_OUTPUT_D ..
发布时间:2021-12-26 23:45:11 其他开发

Maven - 将依赖项部署到远程存储库

我有几个项目有很多 Maven 依赖项.当我调用命令 mvn deploy (或它的一些变体)时,我不仅希望将项目本身部署到远程存储库,而且还希望将其所有依赖项部署到远程存储库中.这可能吗?我在这个网站上看到很多“类似的问题",但我似乎找不到任何像这样简单的东西.我所看到的其他所有东西似乎都需要一些额外的功能.我只是想将我的项目以及它的所有依赖项部署到远程存储库.我正在使用 Maven 编译器插件 ..
发布时间:2021-12-26 23:45:02 其他开发

在桌面上部署 .NET (C#) exe 应用程序

我在 C# 中使用 MSVC 2010 Express 和 Forms/WPF/等开发应用程序. 应用程序由一些私有程序集(可能是 DLL)和 .exe 文件组成.它使用 .NET 4 功能. 我如何将这个应用程序部署到其他计算机上?当然,如果他们有 .NET 4,我就可以用 .dll 发送 .exe 的 zip 文件并且它可以工作.但是,如果他们根本没有 .NET(在 Win XP ..
发布时间:2021-12-26 23:44:48 C#/.NET

在 heroku cedar 堆栈上部署 sinatra 应用程序(使用 config.ru)

我正在尝试重构我的 sinatra 代码以将我的主文件分成单独的文件,使用来自此响应,我在部署到 heroku 时遇到了麻烦. 以前我没有 config.ru 文件,只是使用了我的 Procfile,它是: web: bundle exec ruby​​ web.rb -p $PORT 根据这篇文章. 从重构开始,我现在将 Procfile 更改为 web: bundle exe ..
发布时间:2021-12-26 23:44:42 其他开发

将桌面快捷方式部署到运行 Windows CE 4.2 (VS2005) 的设备

我有一个使用 VS2005 用 C# 编写的应用程序,目标是 Compact Framework 2.0 SP2.作为解决方案的一部分,我有 CAB 部署项目,该项目可以毫无问题地部署到设备.我不能做的是在设备桌面上为我的应用程序创建快捷方式. 我花了几个小时阅读各种文档(为什么在 MSDN 站点上的搜索如此糟糕?),按照说明进行操作,但没有任何乐趣. 我所做的是: 将“Wind ..

处理生产配置中的密码以进行自动化部署

我在这里看到了相关问题,但它们似乎没有完全回答我的需要. 我们使用 Powershell 脚本来部署我们的应用程序,并且大多数环境(UAT 等)的配置文件中的密码等信息都是纯文本格式.这不是一个大问题,但是当涉及到 PREPROD 和 PROD 时,它是一个大问题.所以我们在配置中有一些标记,比如“{{prompt-password}}",它会给出一个登录对话框(Get-Credential ..

基于 Spring 的 Web 应用程序的环境特定配置?

我如何知道 Web 应用程序的部署环境,例如无论是本地、开发、qa 还是生产等.有什么办法可以在运行时在 spring 应用程序上下文文件中确定这一点? 解决方案 不要在你的代码中添加逻辑来测试你在哪个环境中运行——那是灾难的秘诀(或者至少燃烧了很多午夜石油在路上). 您使用的是 Spring,因此请充分利用它.使用依赖注入为您的代码提供特定于环境的参数.例如.如果您需要在测试和生产 ..
发布时间:2021-12-26 23:44:15 Java开发

在 Tomcat 上部署 WAR 文件会给我一个 404 状态代码?

我对 Tomcat 还很陌生.我只是设法构建了一个项目并将其导出为 WAR 文件.我尝试手动将 WAR 文件复制到 Tomcat 文件夹,然后重新启动.它创建了文件夹结构和所有内容,但是当我尝试访问该应用程序时,我收到了 404 状态代码.我尝试通过 Tomcat 管理面板部署它,但我看到了相同的行为.我做错了什么吗? 解决方案 假设你有安装Tomcat的全部权限,尝试去http://lo ..
发布时间:2021-12-26 23:44:08 Java开发

PlayFramework 应用程序的最佳部署策略?

这个问题是面向服务器的.我有一个托管服务器(一个相当小的服务器,1,6Ghz atom,2Go,200 GO),有几个(4 或 5 个)播放应用程序,还有更多.大多数这些应用程序的使用量很小,假设每个应用程序每天有一百个请求. 使用 Play 的嵌入式服务器部署每个应用程序会更好吗?从而为每个应用程序使用 64mb 的内存? 或者部署一个Tomcat,里面的所有应用都在tomcat里面 ..
发布时间:2021-12-26 23:43:54 服务器开发

您如何将网站部署到您的网络服务器?

在我的公司,我们有 8 位 Web 开发人员,负责我们的商业网站(完全用 PHP 编写,但这无关紧要).小组中的每个人都同时从事不同的项目,每当他们完成任务时,他们就会立即部署它(因为现在业务发展很快). 目前,开发工作在一个共享服务器上进行,所有开发人员都在同一个代码库上工作(使用 RCS 将文件与其他人“锁定").当部署到期时,更改的文件被复制到“暂存"服务器,然后同步脚本将文件上传到我 ..
发布时间:2021-12-26 23:43:45 PHP

使用 TFS 2015 Build 构建和部署 Web 应用程序

我们刚刚在本地安装了 TFS 2015(更新 1),并正在尝试使用新的 TFS 构建系统创建一个持续集成/构建系统.构建工作正常,并给了我一个绿灯,但是当我查看默认构建时,它只从 bin 目录构建了二进制文件,并且似乎没有简单的方法可以将应用程序本地部署到本地服务器. 文件系统副本有两个部署选项和一个 powershell 脚本,使用它们将文件复制到新服务器当然很容易,但是由于构建只构建了二 ..
发布时间:2021-12-26 23:43:40 其他开发

如何检测 Heroku 的环境?

我有一个 Django webapp,我想检查它是否在 Heroku 堆栈上运行(用于有条件地启用调试等)有什么简单的方法可以做到这一点?也许是环境变量? 我知道我可能也可以反过来做——也就是说,让它检测它是否在开发者机器上运行,但这只是“听起来不对". 解决方案 ENV var 似乎是最明显的方法.要么查找您知道存在的 ENV 变量,要么设置您自己的: on_heroku = F ..
发布时间:2021-12-26 23:43:22 Python

在哪里可以获得我的实际 Azure 网站部署密码?

在 Visual Studio 2015 中,当我将我的网站/Web 应用程序发布到 Azure 时,我能够自动创建一个新的发布配置文件(通过输入我的个人 Azure 帐户凭据),这会创建 .pubxml 和 .pubxml.user 文件.部署用户名采用“$websiteName"形式,密码由一长串项目符号表示..pubxml.user 文件包含实际密码,该密码已加密,只有我的 Visual S ..
发布时间:2021-12-26 23:43:15 其他开发