continuous-deployment

作为一名程序员,我如何在 Juju 配置的基础设施上编写应用程序?
continuous-deployment

作为一名程序员,我如何在 Juju 配置的基础设施上编写应用程序?

我一直在阅读 Juju 2.0 的相关内容,并完成了一些基本教程,以安装 juju 并在本地机器上部署一些 charms。我还设置了一个 MAAS 服务器。我想要做的是在我的本地主机上编写一些应用程序,然后使用 Juju 将它们部署到我的 MAAS 服务器上。 我该怎么做?我使用的范例正确吗?我认为 Juju 类似于 Docker compose,并且我在持续交付管道中使用了 Docker,因此我的本地环境类似于生产环境,可以快速重复部署。 将 MAAS 与 Juju 结合使用 ...

Admin

进入活动状态:代码部署代理 AWS 上的活动(退出)状态
continuous-deployment

进入活动状态:代码部署代理 AWS 上的活动(退出)状态

我在我的 Ubuntu 服务器上安装了 CodeDeploy 代理。 输出sudo service codedeploy-agent status: Loaded: loaded (/etc/init.d/codedeploy-agent; generated) Active: active (exited) since Sat 2019-07-20 18:16:37 UTC; 4s ago Docs: man:systemd-sysv-generator(8) Process: 4968 ExecStart=/etc/init.d...

Admin

juju——版本
continuous-deployment

juju——版本

@Galgalesh;我正在尝试这些捆绑包(https://jujucharms.com/realtime-syslog-analytics/)来自 jujucharm.com 不是自定义的。我尝试在 AWS 上部署,但没有成功。 juju——版本 1.25.6-xenial-amd64 root@ubuntu:~# juju-1 deploy realtime-syslog-analytics --constraints 'instance-type=t2.micro' ERROR cannot resolve charm URL "cs:trus...

Admin

针对 Windows 计算机的软件部署?
continuous-deployment

针对 Windows 计算机的软件部署?

我刚刚在工作站上安装了 Ubuntu 14.04 LTS。我被赋予一项任务,将 .msi 包部署到 12 台计算机,并且需要静默运行。 我想替换 SCCM、PDQ Deploy 和 PDQ Inventory,这些都是适用于 Windows 操作系统的。 是否有任何好的部署软件可以用来将更新的软件推送到 Linux/Ubuntu 上的其他计算机? 我不会部署图像,只会将单个 .msi 或 .exe 包部署到其他 Windows 机器。 像 Red Hat Satellite 或 Spacewalk 这样支持 Windows .msi 和 .exe 包...

Admin

通过 deploy.sh 脚本部署项目时出错
continuous-deployment

通过 deploy.sh 脚本部署项目时出错

我需要帮助。我有在 Ruby 上部署项目的脚本。 #!/bin/sh if [ $# -eq 0 ]; then echo "Usage:" echo " ./deploy.sh some_stage_name" else rvm use `cat .ruby-version`@`if [ -f .ruby-gemset ]; then cat .ruby-gemset; fi;` do bundle exec cap $@ deploy && cd ./legacy && rv...

Admin

cp:无法统计‘~./project_name/*’:没有这样的文件或目录
continuous-deployment

cp:无法统计‘~./project_name/*’:没有这样的文件或目录

项目位于分支 main 上。在推送到 main 时从路径 ~./project_name/output 部署到分支 gh-pages。系统:ubuntu 20.04 到 wsl2。cp -r 命令应指定哪些路径(参数)以将 avto-deploy 到 github pages?从日志中: Push Run run: | /home/runner/work/_temp/9db87e3f-eb64-4189-a66b-8e958587ada6.sh: line 1: run:: command not found warning: re-init: ignore...

Admin

“没有这样的文件或目录”是什么意思?我该如何解决这个问题?
continuous-deployment

“没有这样的文件或目录”是什么意思?我该如何解决这个问题?

我在 Stack Exchange 上看到,我收到的消息“没有这样的文件或目录”指的是不在我需要的文件所在的目录中。文章建议使用“cd”来更改目录。我照做了,并运行了“chmod +x first deploy.sh”。结果是:chmod:first:没有这样的文件或目录”下一行包含:“chmod:deploy.sh:没有这样的文件或目录” 接下来我进入:“sudo chmod +x deploy.sh”。收到了输入密码的请求,我输入了管理员密码并收到:“chmod:deploy.sh:没有这样的文件或目录。 ...

Admin

具有预定义用户和 ssh 密钥的 Ubuntu Server 映像可用于大规模部署
continuous-deployment

具有预定义用户和 ssh 密钥的 Ubuntu Server 映像可用于大规模部署

我需要部署许多带有 ubuntu 安装的系统。我有一个 Ansible 脚本,可以安装我需要的所有软件,但在此之前,我需要在这些系统上安装 ubuntu。因此,我想创建一个映像,该映像会自动安装 ubuntu,并在 .ssh 文件夹中使用特定的用户/密码、ssh 和一个授权的 ssh 密钥。我已经使用 Cubic 实现了这一点。但在安装之前,我仍然需要设置用户和其他设置。如何在安装之前摆脱此向导? 当我在 digitialOcean 上创建一个 droplet 时,我可以插入这个云初始化东西,我有点想要一些类似的东西。 ...

Admin

如何配置 Juju 以在 OS X 上部署?
continuous-deployment

如何配置 Juju 以在 OS X 上部署?

我是非技术型企业家。我开发了一个 Rails 应用程序。我想实时部署它。有人能指导我如何使用笔记本电脑上的 Ubuntu 服务器 + Juju 在互联网上实时部署该应用程序吗? ...

Admin

启动服务前更新文件
continuous-deployment

启动服务前更新文件

我在 AWS 负载平衡环境中的 18.04 LTS 上运行自主开发的 dotnet 核心应用程序。 现在,我必须将 SSH/SCP 公开到公共 IP,以便将应用程序更改部署到我们 CD 环境中的每个 lb 节点,但这充其量只是笨拙的,并且扩展性不佳。我想删除公共 IP,并将我的最新代码库上传到工作服务器的 EFS 目录,然后循环遍历负载平衡服务器,首先将其从池中移除,然后重新启动它,当它重新上线时,将其添加回池以继续提供流量。我想要做的是,在重新启动时,在使用systemctl启动配置的服务之前,清除当前应用程序目录并将新代码库从 EFS 实例复制到这些文...

Admin

juju 和 Maas 部署失败
continuous-deployment

juju 和 Maas 部署失败

我正在尝试引导一台 VM 机器以部署 Openstack 云,但它挂起了,如下所示: maasadmin@FGSUSSUMAAS01:~$ juju bootstrap stagingmaas Creating Juju controller "stagingmaas" on stagingmaas Looking for packaged Juju agent version 2.2.6 for amd64 Launching controller instance(s) on stagingmaas... - qrdf8y (arch=amd64 me...

Admin

使用 Juju charms 进行持续部署
continuous-deployment

使用 Juju charms 进行持续部署

我正在探索使用 Juju 部署我们的应用程序基础设施的可能性。 我的应用程序是使用 Play 框架构建的,并在 Java 虚拟机上运行。我设想以下设置: 用于 SSL 卸载的代理服务器(如果不太难的话可能是多余的) 运行应用程序和 JVM 的主节点 运行应用程序和 JVM 的辅助节点(热备用) 代理服务器应仅在主节点关闭时使用辅助节点。应只有一个应用程序节点接收请求。我们不需要水平扩展,这会使业务逻辑复杂化。 上述设置似乎相当可行。当我考虑持续部署部分时,它(在我看来)变得更加复杂。 我的应用程序是使用私有 Jenkins 机器构建的,并生成一...

Admin