问题标签 [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 回答
1168 浏览

docker - 部署到多个生产服务器

我们有一个基于 Gitlab CD/CI 的主存储库。现在随着我们的成长,我们很难使用 Git 自动部署来更新每个客户的应用程序。

现在,我们正在寻找一种解决方案,当生产阶段成功并通过测试时,我们所有的客户都会获得最新的部署并自动提取更新。(继续发货)

Gitlab 中有一个部署到生产环境,但它适用于单个生产环境,我们希望为每个镜像复制此步骤。

0 投票
0 回答
197 浏览

angular - 带有 Angular 5 项目的 Bitbucket 管道(OVH 公共云)

我在OVH中有一个公共云,我需要自动化部署过程,但是我很难找到一个好的文档或教程。

需要使用 Bitbucket 管道和 OVH 公共云(使用 SSH)进行自动部署。我不知道是否使用 FTP 或其他方式将 Angular 5 构建文件传递给 Cloud。

目前我正在使用 GitLab 存储库,但我也遇到了困难(但我现在正在迁移到 Bitbucket)。

我可以为这个问题寻求帮助吗?

0 投票
0 回答
639 浏览

jenkins - 自动部署 Jenkins,Payara

我想要使​​用 Jenkins 自动部署到 payara 服务器,但我不知道如何实现这一点。有人可以帮我吗?

也许我应该使用 docker 或任何其他应用程序来完成这项工作。我使用了插件“部署战争/耳朵”,但这是错误:

0 投票
1 回答
1494 浏览

node.js - 在heroku上自动部署问题

我在 Heroku 上使用我的 github node.js 存储库设置自动部署时遇到问题。在 heroku 方面,它说“启用了来自 master 的自动部署”,并且我的 repo 没有限制在 github 上自动部署。我能够很好地进行手动部署,但想看看是否有人也遇到过这个问题并有解决方案。谢谢!

0 投票
1 回答
710 浏览

amazon-web-services - ECS 使用 ECR 自动部署

我正在使用 GitHub、Jenkins、AWS ECR、AWS ECS。

我想在 GitHub 有新提交时自动部署。当 GitHub 有新的提交时,GitHub 将 webhook 发送到 Jenkins,Jenkins 构建图像并使用标签“最新”推送到 ECR。

我想知道如何使我的 ECS 服务重新启动任务并在 ECR 映像更改时自动重新部署映像?

0 投票
1 回答
414 浏览

azure - 文件转换:EPERM:Azure DevOps 中不允许的操作

我正在尝试在 Azure DevOps 中发布 .Net Core Web 应用程序。

我正在使用 Release 的文件转换任务。对于开发环境,它工作得很好。但是当我尝试为 Test 进行发布定义时,它给了我错误 ##[error]Error: EPERM: operation not allowed, stat '\(ServerName)\d$\www(sitename)'

在此处输入图像描述

有人对此有想法吗?

0 投票
1 回答
255 浏览

continuous-integration - 我应该如何在我的生产服务器上部署 CI/CD 管道的结果

我有这个 GitLab CI/CD,它构建然后测试并将我的项目容器推送到 GitLab 容器注册成功。但是现在我想知道如何也可以自动化部署阶段。目前,我正在手动执行此操作,并且在每个成功的管道之后,我都会通过 SSH 连接到我的服务器并运行几个命令来从 GitLab.com 容器注册表中提取最新的图像,然后运行它们。但我也想让这一步自动化。然而,我不知道如何?实际上,我已经看到了一些从 CI/CD 管道打开 ssh 会话的示例,但感觉不够安全。所以我想知道是否有更好的方法,或者我必须实际这样做。

并不是说我使用的是 gitlab.com,所以我的机器上没有安装 GitLab 服务器,我不能直接在它们之间共享资产

0 投票
1 回答
153 浏览

python - fabric(2.5) 使用 SSH 连接不断询问密码

我已将面料从升级fabric3==1.14.post1fabric=2.5.0. 代码与fabric3==1.14.post1. 现在我在执行另一个任务中的任务时遇到了问题。问题是,当我运行任务时,任务必须在远程服务器中更新并安装软件,该服务器无需密码即可连接(使用公钥,不要询问密码!)。旧版本(1.14.post1):

我如何运行它:fab task_queue

新版本(2.5.0)

我如何运行它:fab task-queue 而且我遇到了这样的错误:

invoke.exceptions.AuthFailure: The password submitted to prompt '[sudo] password: ' was rejected.

0 投票
1 回答
119 浏览

docker - Docker 容器重启后 WebLogic 自动部署的耳朵消失了

我有一个 WebLogic 12.1.2 映像,我希望自动将应用程序部署到该映像上。

我可以在使用 Dockerfile 构建映像时执行此操作,即

复制 some.ear /u01/domains/mydomain/autodeploy

使用此映像运行的容器运行良好,我可以使用 Postman 访问我的应用程序 REST 接口。

但是,如果我重新启动该容器,自动部署的应用程序将不再存在于容器的 WebLogic 控制台中,因此 Postman 调用会失败。重新启动后,ear 文件仍在 autodeploy 目录中。

有没有人见过这种行为?

0 投票
1 回答
1591 浏览

maven - 当所有设置都正确时,Jenkins 自动部署失败。-- mapperLocations, Spring 中的错误 (illegalArgumentException, TomcatManagerException)

我想分享一些 Jenkins 自动部署问题的解决方案,我在互联网上找不到,包括这里。
但我几乎是 StackOverflow 的新生,所以我只是在这里问自己并立即回答自己。
// 已经尝试在 GitHub issue 上公开分享解决方案,我也不能很好地使用它。
// 请求原谅...


我正在使用连接到 CI/CD 的 Spring MVC 4.3.9。// GitHub 分支 -> Jenkins -> TestServer (Tomcat 8.5)

我允许所有 IP 地址,在 Jenkins 凭据菜单和 tomcat 中创建并设置了正确的 Tomcat 管理器帐户。但是总是会发生同样的错误——TomcatManagerException 以及非法参数异常(在 Jenkins 的完整日志中,通过 maven 构建选项 -X -e,不确定)。// 结果相同,同时使用 Deploy war 插件和 SSH_publish 插件。

这是 Jenkins 控制台输出。(我认为这不是完整的日志。)


* 我还在 maven 控制台中的 mapperLocations 设置中遇到了非法参数异常。
===> 这是关键