问题标签 [autodeploy]

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 投票
1 回答
3303 浏览

jenkins - Jenkins-在不同的服务器上创建作业

我想配置 Jenkins 在 1 台服务器上构建我的代码。然后想使用 Jenkins 将它部署在另一台服务器上。两台服务器都使用Linux我想尽可能地自动化整个过程。我浏览了一些插件,如管道作业导入插件等,谁能指导我如何去做?哪些插件会有用?任何地方的示例或教程都会很有用。jenkins 上构建管道插件的配置对我来说不是无缝的。

谢谢, 巴尔加夫

0 投票
1 回答
1645 浏览

c# - 部署 ASP.NET Web 应用程序的最佳方式

我想知道部署ASP.NET Web 应用程序的有效方法是什么。我遵循的部署过程是:

  1. 构建网络应用程序

  2. Standard Bar > Build Menu从[仅选择执行应用程序所需的文件]发布Web 应用程序

  3. 使用任何客户端软件连接到服务器,例如[WinScp]

  4. 文件从本地计算机复制到服务器。

只是想知道这是正确的方法吗?

0 投票
1 回答
121 浏览

python - 使用结构在亚马逊服务器上自动部署

我正在尝试编写一个 fab 文件,它将在亚马逊服务器上自动部署我的代码。因此,我在结构方法的顶部给出了 SSH 连接路径。但它没有连接并要求输入密码。我有 .pem 文件,我可以使用它从我的 Ubuntu 终端成功连接。但是,当我尝试通过面料及其要求密码时,同样的事情不起作用。

我的结构文件的示例代码片段。

有什么办法可以减少密码。谢谢

0 投票
1 回答
180 浏览

build - TFS 2012 自动部署流程

我正在努力改进我们的一般自动化流程。我们使用 VS2012 和 TFS2012。

这是我在签入我们的 CI 分支时想要发生的事情:

  1. 建造
    1. 按照构建定义设置中的配置构建选定的项目/解决方案。
    2. 生成可用于部署网站的部署包(无需重新构建整个项目)
    3. 生成一个可以稍后发布的 nuget 包(无需再次重建整个项目,我需要 dll 来匹配从索引创建的符号,以便我们可以调试它们)
  2. 测试- 如果且仅当构建成功
    1. 运行所有已配置的单元测试。
  3. 部署- 当且仅当所有单元测试都通过这是为了防止破坏性更改进入我们的开发环境
    1. 从(1.2)获取部署包并将其发布到预期的环境(希望使用发布配置文件和转换进行配置)
  4. 发布- 当且仅当所有单元测试都通过
    1. 从 (1.3) 获取 nuget 包并将其发布到我们的私有 nuget 库

对于整个过程,我不需要完整的教程(尽管那会很棒),但更多的是如何进行集成。

例如:

  • 我应该在包装项目上使用 msbuild 吗?
  • 如何处理在 TFS 构建服务器上构建时创建包?
  • 如何强制执行“如果且仅当所有单元测试通过”约束?
  • 在构建之后执行部署/发布的最佳/最简单方法是什么。

这是我们想要使用的过程,非常感谢任何帮助实现这一点。我敢肯定,许多其他人对如何着手整合这种流程风格感兴趣。

此外,如果它是相关的,大多数解决方案都混合了共享 dll 项目、网站/api 和单元测试。我想要这个过程的原因之一是能够将它们拆分并将我们的大型 dll 模块化为较小的独立单元,如果没有这种自动发布机制,这将是无法管理的 ATM。

谢谢,加里。

0 投票
1 回答
132 浏览

json - nodejs 和 gith 不起作用

我正在尝试使用 github 进行自动部署,我执行此 js 以使“服务器”从 github 接收钩子,效果惊人,但我需要执行脚本来下载存储库,但此代码不执行我的 hook.sh。我之前没有使用节点的经验,所以,我在这里迷路了。

好的,我正在手动测试这个,似乎问题出在 gith({.... 里面的所有东西都不起作用,有人知道吗?

谢谢大家

0 投票
1 回答
1565 浏览

github - 如何在 linux 服务器的 github 上自动部署节点 repo?

我有一个 linux 服务器作为我的生产环境,我的节点 repo 在 github 上。当我推送我的代码时,如果我想部署它,我需要 .

我一直在使用 node 来自动更新我的代码,但这仍然很麻烦。

是否有任何解决方案,例如travis-ciheroku,可以在 github 上自动部署我的代码?

0 投票
1 回答
287 浏览

maven - appengine-maven-plugin 在代码更改后不会自动部署代码

我有一个使用新推荐的模块结构的 appengine maven 项目。所以我有一个耳朵模块,它又包含 2 个战争子模块。我正在使用 run mvn appengine:devserver from ear 目录来运行代码。我希望 Maven 在保存后立即部署任何代码更改,以便我可以刷新浏览器并查看更改,但这似乎不起作用。这是我的耳塞。

目标/${project.artifactId}-${project.version}/*/WEB-INF/classes org.apache.maven.plugins maven-ear-plugin 2.8 5 lib 战争 com.google.appengine appengine-maven-plugin $ {appengine.target.version} 2

按照https://developers.google.com/appengine/docs/java/tools/maven上的建议,我已在 buildOuputput 目录中添加了 build 指令并指定了

在 appengine-maven-plugin 插件下。我还在 netbeans 中启用了 compile on save 选项,但 maven 似乎没有扫描类文件夹并在 devappserver 运行时部署更改。

现在,对于每一个小改动,我都陷入了干净的构建/部署周期。我真的很感激这方面的任何帮助。

0 投票
2 回答
2815 浏览

deployment - Wildfly 部署扫描仪

我是 WildFly 的新手,我想了解更多关于部署扫描程序的信息。

WildFly 有自动部署模式和手动两种部署模式。

如果我重新启动 WildFly,我的 ear 文件将再次部署。根据 WildFly 论坛,如果文件发生更改(基于时间戳),它应该再次部署。

我在独立模式下运行 WildFly。

当我运行以下命令时:

它在2分钟内开始。再次,如果我重新启动服务器需要相同的时间。

0 投票
1 回答
317 浏览

iis - 如何从 TFS 自动部署 wix 安装程序包 aspx

Tfs 成功构建 .msi 准备安装,然后从 TFS 网站手动部署为带有几个配置文件的 MSI(这些为不同环境运行安装程序) - 在安装过程中,我需要在 ISS 上安装它们以使这个过程自动化 - 现在我不知道先走哪个方向 - 我简要阅读了一些关于在目标机器上使用远程调用的内容,我认为我需要以某种方式在目标服务器上安装,然后使用特定设置远程运行 .msi。在我开始做之前这个,有人会添加任何评论吗?

0 投票
1 回答
55 浏览

parse-platform - 自动创建解析应用

我们正在开发一种产品。对于每个联系我们的客户,我们都会将 iOS 和 Android 应用程序自动部署到各自的游戏商店。这些应用程序将与单独的 Parse 应用程序关联作为后端。有没有办法通过 API 自动创建 Parse 应用程序,而不是手动创建和在自动创建之后,在部署之前将其与应用程序关联