问题标签 [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 投票
2 回答
257 浏览

github - 需要使用 webhook 帮助进行 opswork 自动部署的 Github

一旦代码被推送到回购,我再次陷入触发部署的目标,我搜索了网络,但我发现只有旧信息 github 已更新,并且按照那里的说明,我设置了所有值但仍然无法正常工作,所以它看起来我不见了我尝试按照说明进行操作,但似乎很旧http://bytes.babbel.com/en/articles/2014-01-22-github-service-hook-for-aws-ops-works.html

界面令人困惑,我很困惑,因为 repo 名称和 opswork 服务之间没有联系,那么 webhook 应该向 opswork 服务发送什么值?

以下是我的理解

  1. 设置 webhook,一旦代码被推送到 repo(这部分正在工作并将有效负载发送到某个地方),它将根据需要触发并向 CI 或服务发送有效负载:但这失败了,因为它的有效负载 URL应该我提供 opswork 服务 url由 git hub 生成?

  2. Opswork 服务:这不起作用,

来自 AWS opswork 应用程序的应用程序:opswork ID

堆栈 来自 AWS opswork 的堆栈:opswork ID

分店名称

这是我需要在 AWS OpsWorks 控制台中为该应用程序配置的 SHA 的 github 帮助再次引起的混乱?为什么我不应该给 SHA 而不是 Master 或 repo 的链接?

GitHub API 网址

这是可选的,我应该在这里给出什么?

Aws 访问密钥 没有问题

Aws 秘密访问密钥 没有问题

GitHub 令牌

可选:按照说明创建令牌,带令牌和不带令牌都不起作用。

所以如果你检查 opswork 没有被触发,我想当我推送更改时它可能在内部工作但不是。

所以它似乎 web hook 和 opswork 服务需要在某种程度上进行交互但无法弄清楚:(

我检查了 git hub help 也没有发现新界面 我也检查了 google 和 stackoverflow ,但没有找到任何东西

请任何人回答。

0 投票
0 回答
79 浏览

git - 如何使用 codeDeploy 服务在同一个 AWS 实例上部署两个 git 存储库?

我必须在 AWS 上部署两个 github 存储库。为此,我使用“GitHub Auto-Deployment”服务。(部署服务工作正常)

问题是当来自一个存储库的代码部署在服务器上时,来自另一个存储库的代码会自动删除,反之亦然。请帮我修复它。

提前致谢。

0 投票
2 回答
631 浏览

.net - 在 Azure VM 上持续部署

我使用 bitbucket 作为 repo,我想用 azure 创建一个自动部署。

我们没有使用 azure web 应用程序,它的 azure VM 托管 IIS 和应用程序。一个虚拟机上有多个应用程序。

在这种情况下如何启用自动部署,欢迎提供任何帮助或工具建议。

0 投票
1 回答
543 浏览

git - AWS + Github 自动部署:钩子不起作用

我正在使用 AWS Code Deploy 并想设置自动构建环境。我做了什么:

我也在关注这个文档: https ://aws.amazon.com/blogs/devops/automatically-deploy-from-github-using-aws-codedeploy/

但是在我的master分支中添加了一些提交之后,我的 CodeDeploy 部署部分没有自动部署......

想法?

0 投票
1 回答
1815 浏览

java - 使用intellij时如何在vertx中启用自动重新部署

在intellij idea中运行时如何在vertx应用程序代码中启用自动重新部署?

用于 vertx 应用程序热部署的 Intellij 设置。

0 投票
1 回答
96 浏览

java - Glassfish 4.x:在 Eclipse 中使用 .reload 机制?

当我转到 Glassfish 4.x 管理前端并使用未打包的 Eclipse 构建文件夹的路径而不是上传 WAR 文件时,一个简单的“touch .reload”将触发 webapp 容器的相对快速的重新加载。但是,当使用 Glassfish 的 Eclipse 插件时,整个应用程序会在更新一些类后打包成一个战争并部署,这在开发过程中似乎是一件非常愚蠢的事情。

是否有可能使 .reload 机制在 Eclipse 中工作?

从命令行,这可以通过

这甚至消除了轮询。现在我需要以某种方式把它变成一个 Eclipse 构建扩展,它不会为此启动一个 java 实例。

0 投票
0 回答
164 浏览

php - Gitlab 到 Digital Ocean 自动部署

我的许多项目都托管在 Digital Ocean 上,我正在使用 Gitlab。我有办法将新版本部署到服务器。而且我想学习从 Gitlab 自动部署到服务器的适当/最佳方法。

0 投票
0 回答
837 浏览

java - 使用 IntelliJ 2017.2 自动部署到远程 Tomcat 的问题

我需要将我的项目从 Php 更改为 Java/Spring。现在一切都非常适合更改(所有新版本:Spring5、Java9、Tomcat9 和其他一些很酷的新东西)。

自从我使用 Java 和 Tomcat 开发以来已经有一段时间了,我对 IntelliJ 还是很陌生。

所以现在我有一个 Spring 项目、许多库和一个在服务器上运行的 Tomcat。我知道,我可以在本地开发,但由于项目情况,那不是选项。我需要“实时更新”。

一切都设置好了(服务器上的 JMX 端口、调试端口等)。如果我手动触发 Artifactbuildung,神器(战争爆炸)看起来不错。如果我手动将该工件上传到服务器并重新启动 Tomcat,则一切正常。但是这样上传和部署需要几分钟,这很烦人。

但是,如果我在 IntelliJ 和 HotSwap 类中运行调试模式(我什至尝试过“重新部署”),IntelliJ 会在工件部署期间给我一个错误“错误”。有关详细信息,请参阅服务器日志。”。

同样:如果我将相同的“内容”/工件上传到服务器并手动重新启动,一切都很好,所以我很确定,它与 IntelliJ Config 或 Tomcat 中的远程设置有关。

以下是配置:

来自日志的服务器 Tomcat 配置:

以防万一: IntelliJ 配置的截图

所以我的问题:为什么我在 IntelliJ 2017.2.4 上进行 HotSwap 或重新部署时会收到 ZipExceptions?如果我能提供任何其他有用的信息,请告诉我。

(也试过 IntelliJ 2017.1.5)(我试了一百次,所以这不是上传/损坏库的问题)

0 投票
1 回答
630 浏览

tomcat - Tomcat 自动部署有时只爆炸部分 WAR

我们的 Web 应用程序管理流程的一部分是在与我们的 Web 服务器(在 Amazon EC2 中运行)共享的保管箱目录上创建一个 WAR。我们在 Web 服务器上运行了一个 .NET 脚本,它监视 WAR 文件是否出现在 dropbox 文件夹中,然后将它们移动(而不是复制)到 Tomcat webapps 文件夹中。.NET 代码的相关位是:

通常这可以正常工作,但有时 Tomcat 无法爆炸整个 WAR,从而导致网站瘫痪(例如,缺少 index.html)。一些文件和文件夹在那里,但不是全部。只需删除部署文件夹并让 Tomcat 再次部署即可解决问题(因此这表明所有文件都在被移动的 WAR 中)。

我想我实际上不知道 (1) Tomcat 是否未能清理先前部署的所有文件并且根本没有爆炸,或者 (2) 它没有提取 WAR 的所有文件。

知道什么可能导致这种行为吗?

0 投票
1 回答
608 浏览

tomcat - 无法使用 tomcat 8 运行詹金斯战争

我目前正在尝试为我的 Maven 项目合并自动部署。我尝试下载 jenkins.war 并复制到我的 tomcat8 的 webapps 文件夹中。但由于某种原因,jenkins 没有成功部署在 tomcat 中。它抛出以下异常。

有人可以帮我解决这个问题吗?