【问题标题】:Installing Jenkins on AWS EC2在 AWS EC2 上安装 Jenkins
【发布时间】:2017-07-24 23:21:17
【问题描述】:

在遵循来自 Amazon 的 Set Up a Jenkins Build Server 教程时,我遇到了 Jenkins 安装向导的问题。

我的 EC2 实例是 t2.small。在我看到SO post 之前,它是一个 t2.micro,所以我将其切换为 t2.small。看来不是内存问题。创建初始用户或尝试Continue as admin 时出现错误。

检查元素时,尝试Save and Finish 创建初始用户时,POST http://<domain>:8080/setupWizard/createAdminUser 出错并出现ERR_CONNECTION_RESET 错误。 (我在/var/log/jenkins/jenkins.log 中也没有看到任何关于此失败的信息)

我正在运行 java 1.8,我已经尝试使用 Jenkins 2.71-1.1 和 Jenkins 2.61-1.1

openjdk version "1.8.0_131"
OpenJDK Runtime Environment (build 1.8.0_131-b11)
OpenJDK 64-Bit Server VM (build 25.131-b11, mixed mode)

我 grepped 错误日志,只找到一个与错误有关的日志(但我不确定这是否相关):

Jul 24, 2017 11:09:50 PM hudson.ExtensionFinder$GuiceFinder$FaultTolerantScope$1 error
INFO: Failed to instantiate optional component hudson.plugins.build_timeout.operations.AbortAndRestartOperation$DescriptorImpl; skipping

【问题讨论】:

  • jenkins.log 看起来完全不可疑?
  • 有一个,我添加到帖子正文中
  • 如果您对托管自己的 jenkins 已经下定决心,请使用官方 docker 映像...它的体验要好得多,尤其是在使用 VM(即:云实例)时...我一直在使用jenkins VIA docker 在我的家庭实验室中使用多年,并且轻松地扩大工作人员的规模,您只需要担心数据,尤其是当您每隔一天运行一次安全更新时……只需拉取最新的图像并重新启动

标签: amazon-web-services jenkins amazon-ec2


【解决方案1】:

我创建了一个 CDK 来在 AWS 中预置 Jenkins 服务。试试看

https://github.com/seraphjiang/jenkinscdk

【讨论】:

    【解决方案2】:

    安装证书-

    sudo apt install ca-certificates
    

    然后,尝试更新和升级包-

    sudo apt upgrade
    sudo apt update
    

    然后点击链接安装 Jenkins :)

    https://www.digitalocean.com/community/tutorials/how-to-install-jenkins-on-ubuntu-18-04

    【讨论】:

    • 您的答案可以通过额外的支持信息得到改进。请edit 添加更多详细信息,例如引用或文档,以便其他人可以确认您的答案是正确的。你可以找到更多关于如何写好答案的信息in the help center
    猜你喜欢
    • 2018-08-02
    • 2012-01-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-11-05
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多