问题标签 [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.
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 服务发送什么值?
以下是我的理解
设置 webhook,一旦代码被推送到 repo(这部分正在工作并将有效负载发送到某个地方),它将根据需要触发并向 CI 或服务发送有效负载:但这失败了,因为它的有效负载 URL应该我提供 opswork 服务 url由 git hub 生成?
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 ,但没有找到任何东西
请任何人回答。
git - 如何使用 codeDeploy 服务在同一个 AWS 实例上部署两个 git 存储库?
我必须在 AWS 上部署两个 github 存储库。为此,我使用“GitHub Auto-Deployment”服务。(部署服务工作正常)
问题是当来自一个存储库的代码部署在服务器上时,来自另一个存储库的代码会自动删除,反之亦然。请帮我修复它。
提前致谢。
.net - 在 Azure VM 上持续部署
我使用 bitbucket 作为 repo,我想用 azure 创建一个自动部署。
我们没有使用 azure web 应用程序,它的 azure VM 托管 IIS 和应用程序。一个虚拟机上有多个应用程序。
在这种情况下如何启用自动部署,欢迎提供任何帮助或工具建议。
git - AWS + Github 自动部署:钩子不起作用
我正在使用 AWS Code Deploy 并想设置自动构建环境。我做了什么:
我也在关注这个文档: https ://aws.amazon.com/blogs/devops/automatically-deploy-from-github-using-aws-codedeploy/
但是在我的master
分支中添加了一些提交之后,我的 CodeDeploy 部署部分没有自动部署......
想法?
java - 使用intellij时如何在vertx中启用自动重新部署
在intellij idea中运行时如何在vertx应用程序代码中启用自动重新部署?
用于 vertx 应用程序热部署的 Intellij 设置。
java - Glassfish 4.x:在 Eclipse 中使用 .reload 机制?
当我转到 Glassfish 4.x 管理前端并使用未打包的 Eclipse 构建文件夹的路径而不是上传 WAR 文件时,一个简单的“touch .reload”将触发 webapp 容器的相对快速的重新加载。但是,当使用 Glassfish 的 Eclipse 插件时,整个应用程序会在更新一些类后打包成一个战争并部署,这在开发过程中似乎是一件非常愚蠢的事情。
是否有可能使 .reload 机制在 Eclipse 中工作?
从命令行,这可以通过
这甚至消除了轮询。现在我需要以某种方式把它变成一个 Eclipse 构建扩展,它不会为此启动一个 java 实例。
php - Gitlab 到 Digital Ocean 自动部署
我的许多项目都托管在 Digital Ocean 上,我正在使用 Gitlab。我有办法将新版本部署到服务器。而且我想学习从 Gitlab 自动部署到服务器的适当/最佳方法。
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)(我试了一百次,所以这不是上传/损坏库的问题)
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 的所有文件。
知道什么可能导致这种行为吗?
tomcat - 无法使用 tomcat 8 运行詹金斯战争
我目前正在尝试为我的 Maven 项目合并自动部署。我尝试下载 jenkins.war 并复制到我的 tomcat8 的 webapps 文件夹中。但由于某种原因,jenkins 没有成功部署在 tomcat 中。它抛出以下异常。
有人可以帮我解决这个问题吗?