问题标签 [automated-deploy]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
604 浏览

c# - 需要从 VS2012 单元测试中识别我的 .csproj 文件

我正在编写一个单元测试来验证我的 .csproj 文件中的重复条目。但是,这些单元测试是在服务器中开始构建过程之前运行的,因此我到 .csproj 的相对路径无法识别我的 .csproj 文件的物理路径。

是否有任何解决方法可以从单元测试程序集中获取我的 .csproj 文件的物理路径。

注意:我已经尝试过使用 Assembly.GetExecutingAssembly()。这给出了我的单元测试文件的当前执行物理路径,但我无法导航到我的 .csproj 文件。

0 投票
2 回答
28976 浏览

unix - Teradata - 在 Unix Linux 命令提示符下运行文件/脚本

我在 Teradata 的 Unix 机器上安装了客户端/TTU。

如果我执行以下操作,它会起作用。其中“...”是 Teradata BTEQ 正常输出,一旦完成以下操作,我就会回到提示符处。

$ bteq
...
...

..
...
$

现在,假设我将以下几行放在一个名为“ testtd.bteq ”的文件中

我现在想要的是......我怎样才能在 Unix $ 提示符下运行这个脚本(.bteq)???

到目前为止,我尝试了以下方法,但它们没有奏效,可能是我遗漏了什么:
1. bteq < /path/to/testtd.bteq > testtd.log

2. bteq < .run /path/to/testtd。 bteq
HereDocEndsHere

有任何想法吗?如果我使用 HereDocument 方式,我是否必须首先提供“.logon dbname/dbuser,dbpassword”?

在 $ 提示符下运行 bteq 命令甚至没有给我任何我可以使用的帮助/选项,就像其他命令一样。

即 cmd -u 用户 -p 密码 -f 文件等...

0 投票
2 回答
686 浏览

android - 尝试自动更新时未安装应用程序

我的应用程序有一个自动更新,它会自行更新,我以这种方式启动活动:

问题是当我尝试安装它时它说“未安装应用程序”我搜索了有关此的信息,人们说我必须更改版本代码和版本名称,我做到了但仍然无法正常工作,这是我的清单

日志猫:

0 投票
1 回答
455 浏览

tfs - 我可以通过 TFS 构建覆盖 WebDeploy 存档路径吗?

我的团队开始接受自动化构建-部署-测试过程的挑战,从构建开始。

现在我们已经在 TFS 中配置了构建定义,它将使用 Web Deploy 将我们的站点发布到我们的服务器,这是有效的;但是,我们无法保留每次构建时将创建的包的存档,因为当我们使用 MSBuild 参数打开包创建时/p:CreatePackageOnPublish=true,构建会因愚蠢的 NTFS 文件长度限制而失败。

Exception Message: TF400889: The following path contains more than the allowed 259 characters: \\builds.tfs.company.com\builds\Project.Dev.Nightly\Project.Dev.Nightly_20130630.6\Debug\_PublishedWebsites\Project.Middleware.Service_Package\Archive\Content\C_C\Builds\1005\Project\Project.Dev.Nightly\Sources\Source\Multi\Middleware\Project.Middleware.Service.

有没有办法可以将存档文件夹拆分到其他地方?

0 投票
1 回答
225 浏览

.net - 部署外部配置文件

我们目前使用外部配置文件来管理我们的 ASP.Net MVC 应用程序中的某些配置。一些示例是 appsettings、connectionStrings 和日志记录配置。

我熟悉使用转换来更改不同构建配置的 Web.Config,但是在使用外部配置文件时似乎没有进行这些转换的工具。

我还担心为每个环境创建单独的构建配置可能不会按预期使用该功能 - 是一种构建配置(默认包括调试和发布),旨在表示部署环境(开发、质量保证、暂存、生产)?

我们正在使用 TeamCity,尽管我认为这个问题适用于任何构建服务器。

是否有内置或推荐的方法来管理每个部署环境更改的外部/引用配置文件?这是应该在解决方案级别管理的东西,还是更多的是构建服务器的功能?

0 投票
1 回答
276 浏览

python - Fabric 将应用程序部署到代理服务器

我想将使用结构的应用程序部署到代理服务器。通常我们 ssh 到代理服务器,然后 ssh 到生产服务器,但是 Fabric 似乎不允许直接这样做。

设置的一个示例是本地 --> 服务器 A(代理)-> 服务器 B(应用程序服务器)

目的地是服务器 B。

我尝试使用下面的 fab 文件进行测试。

但运行命令

似乎只作为

有没有办法可以在本地运行结构并使用代理部署到服务器 B?

0 投票
2 回答
160 浏览

asp.net - 以编程方式创建 Azure 缓存

我正在创建一个自动部署到 Azure 网站的应用程序。我能够以编程方式创建 Azure 网站、数据库和存储,但我没有看到任何可以以编程方式创建 Azure 缓存的库。任何人?

提前致谢。:)

0 投票
3 回答
1748 浏览

bower - can you define working directory for bower?

can you define the working directory for bower? or tell it where I want the install to run at? ie: like the composer working directory flag?

--working-dir (-d) If specified, use the given directory as working directory.

0 投票
1 回答
1997 浏览

java - 选择使用 Apache ANT 构建的特定环境

这似乎是一个微不足道的问题,但我已经用谷歌搜索了大约 1 小时,但没有找到直接解决它的答案,所以这里是:

堆:

  • 爪哇
  • 雄猫7
  • MySQL
  • 开放式

开发环境 IntelliJ IDEA(个人)——我们的一些开发人员更喜欢 Eclipse

我有一个 Java/Spring 项目,我们部署到多个环境中,我正在尝试创建一个构建过程供我们开发人员使用,这将允许我们从我们的工作站创建一个可部署的 WAR 文件。例如,我希望能够构建一个 WAR,然后我可以通过 ANT 或手动将其部署到 Servlet 容器中:

  1. 沙盒 - 将在给定工作站上运行的构建,带有本地 Tomcat 等。
  2. DEV - 从我的工作站构建一个 WAR,该 WAR 可以发送到另一个团队以部署在托管的 DEV 服务器上
  3. QA - 与 DEV 相同,但替换变量(如引用的其他服务器名称、作为加密字符串传递的密码等)存在明显差异。
  4. 产品 - 与 QA 相同...

我希望能够做的是,无论是从命令行还是通过 IntelliJ,指定我要为其打包 WAR 文件并运行它的环境。然后拿起战争,做我需要做的事情。

同样,我知道这听起来微不足道,并且我缺少关于 ANT 的一些非常基本的东西,但是非常感谢您提供的任何帮助。

0 投票
0 回答
163 浏览

.net - 自动化部署 Windows 服务和桌面应用程序的最佳方法是什么

目前,我们正在使用 teamcity 进行持续构建。

我们需要将 Windows 服务和桌面应用程序部署到 citrix 环境中。

特定于我们设置的事情是许多具有不同版本和配置的生产环境在不同的生命周期中运行和部署。

我记得看到 NANT 与现在我再也找不到的高级软件相比。我还记得使用 teamcity 根据标签号进行发布。

我在哪里可以找到这种部署的一些最佳实践?