在AWS(redhat)上搭建jenkins(简易步骤&遇到的坑)

这篇具有很好参考价值的文章主要介绍了在AWS(redhat)上搭建jenkins(简易步骤&遇到的坑)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

目录

设置安全组开放端口,创建实例

linux上按照java11  jdk  jenins

涉及到的相关指令列表:

安装步骤:

安装JDK(Amazon Corretto11)

导入镜像 

导入公钥

安装jenkins:

遇到的坑:

  • 1.买服务器(亚马逊白嫖一年)
  • 2.买个域名(可有可无)
  • 3.设置安全组开放端口,创建实例

设置安全组开放端口,创建实例

具体步骤省略(因为之前搭建网站的时候已经提前设置过了),只在之前的基础之上设置安全组开放端口,跟jenkins相关配置

  • 默认端口8080,具体看jenkins配置,如果有修改的话

在AWS(redhat)上搭建jenkins(简易步骤&遇到的坑),jenkins,服务器,运维

在AWS(redhat)上搭建jenkins(简易步骤&遇到的坑),jenkins,服务器,运维

linux上按照java11  jdk  jenins

涉及到的相关指令列表:

java -version:检查 Java 的版本。
jenkins --versino  查看jenkins的版本
which java:查找 java 命令的位置。
ls -lrt /usr/bin/java:列出 /usr/bin/java 的详细信息。
ls -lrt /etc/alternatives/java:列出 /etc/alternatives/java 的详细信息。
sudo yum install java-11-openjdk-devel:在 CentOS 或 RedHat 系统上安装 OpenJDK 11。
sudo dnf install java-11-amazon-corretto -y:安装 Amazon Corretto 11。
yum install jenkins:安装 Jenkins。
vim /usr/lib/systemd/system/jenkins.service:编辑 Jenkins 的 systemd 服务文件。
vim /etc/profile:编辑系统的环境变量文件。
systemctl status jenkins.service:查看 Jenkins 服务的状态。
systemctl enable jenkins:设置 Jenkins 服务在系统启动时自动启动。
systemctl daemon-reload:重新加载 systemd 的配置。
systemctl stop jenkins
systemctl start jenkins.service 启动jenkins
rpm -qa |grep jdk:查找已安装的 JDK 包。
rpm -qa |grep gcj:查找已安装的 GCJ 包。
cat /etc/os-release:查看操作系统的版本信息。
cat /var/lib/jenkins/secrets/initialAdminPassword:查看 Jenkins 的初始管理员密码。
firewall-cmd --state:查看防火墙的状态。
firewall-cmd --add-port=8602/tcp --permanent:在防火墙中永久开放 8602 端口。
firewall-cmd --reload:重新加载防火墙的配置。

安装步骤:

安装JDK(Amazon Corretto11)

Amazon Corretto官网: https://aws.amazon.com/cn/corretto/

Amazon Corretto是Amazon提供的一个免费的、基于OpenJDK的、多平台的、生产就绪的JDK发行版。Amazon Corretto提供了长期支持,其中包括性能增强和安全修复。Amazon在内部数千种生产服务上运行着Corretto,并且Corretto已被证明能够兼容Java SE标准。借助Corretto,用户可以在常用操作系统(包括Amazon Linux 2、Windows和macOS)上开发和运行Java应用程序。

sudo dnf install java-11-amazon-corretto -y

 安装成功如下图:在AWS(redhat)上搭建jenkins(简易步骤&遇到的坑),jenkins,服务器,运维

安装成功可以通过 java -version:检查 Java 的版本 

在AWS(redhat)上搭建jenkins(简易步骤&遇到的坑),jenkins,服务器,运维

可能遇到的坑:jenkins.service: Main process exited, code=exited, status=1/FAILURE 

导入镜像 
wget -O /etc/yum.repos.d/jenkins.repo --no-check-certificate https://pkg.jenkins.io/redhat-stable/jenkins.repo

在AWS(redhat)上搭建jenkins(简易步骤&遇到的坑),jenkins,服务器,运维

导入公钥
rpm --import https://pkg.jenkins.io/redhat-stable/jenkins.io.key
安装jenkins:
yum install jenkins

安装成功如下图: 

在AWS(redhat)上搭建jenkins(简易步骤&遇到的坑),jenkins,服务器,运维

 检查是否安装成功

jenkins --version 查看jenkins的版本

在AWS(redhat)上搭建jenkins(简易步骤&遇到的坑),jenkins,服务器,运维

可能遇到的坑:报错:Error: GPG check FAILED

修改配置(修改javahome,端口)
vim /usr/lib/systemd/system/jenkins.service
进去之后修改javahome和端口号(看是否被占用

java_home:可通过 ls -lrt /etc/alternatives/java 查看在AWS(redhat)上搭建jenkins(简易步骤&遇到的坑),jenkins,服务器,运维

在AWS(redhat)上搭建jenkins(简易步骤&遇到的坑),jenkins,服务器,运维

修改完成  :wq  保存并退出

然后  切记 !!!systemctl daemon-reload  重新加载 systemd 的配置。

配置防火墙端口
firewall-cmd --state:查看防火墙的状态。
firewall-cmd --add-port=8602/tcp --permanent:在防火墙中永久开放 8602 端口。
firewall-cmd --reload:重新加载防火墙的配置。

systemctl start jenkins.service 启动jenkins

在AWS(redhat)上搭建jenkins(简易步骤&遇到的坑),jenkins,服务器,运维

浏览器访问  ip+端口号   成功!!!!!

在AWS(redhat)上搭建jenkins(简易步骤&遇到的坑),jenkins,服务器,运维文章来源地址https://www.toymoban.com/news/detail-800771.html

遇到的坑:

  1. jenkins.service: Main process exited, code=exited, status=1/FAILURE  重新安装jdk  java11
  2. Error: GPG check FAILED
  3. WARNING: An illegal reflective access operation has occurred   如果访问不到jenkins,则检查防火墙开放端口没

到了这里,关于在AWS(redhat)上搭建jenkins(简易步骤&遇到的坑)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包赞助服务器费用

相关文章

  • 搭建简易syslog日志中转服务器

    搭建简易syslog日志中转服务器

    在某种场景下,无法接入日志审计设备,本文提供一种方式,可通过搭建简易日志中转服务器,收集到该环境下的日志后,再将其导入日志审计设备中。 rsyslog守护进程来自于当前的linux发布版本的预装模块,但是默认并没有启动。为了能够让rsyslog守护进程能够接受外部的消

    2024年02月13日
    浏览(11)
  • 探索AWS VPS服务器设置:一键搭建安全网络连接

    项目地址:https://gitcode.com/webdigi/AWS-VPN-Server-Setup 在现代互联网环境中,数据的安全性和隐私保护变得至关重要。而虚拟私有网络(Virtual Private Network, 简称VPNs)提供了加密通信和匿名浏览的功能,是保障网络安全的重要工具之一。今天,我们将向您推荐一个开源项目——AWS-V

    2024年04月22日
    浏览(12)
  • DevOps搭建(十六)-Jenkins+K8s部署详细步骤

    DevOps搭建(十六)-Jenkins+K8s部署详细步骤

    ​ 要想从Harbor仓库中拉取镜像,首先要往主机和从机的daemon.json文件中添加Harbor的地址信息 \\\"insecure-registries\\\":[\\\"192.168.88.125:80\\\"],别忘了80端口 添加完之后,重启下docker 要拉取镜像,需要Harbor登录进行拉取,到Kuboard控制台对应的命名空间找到 密文 菜单,点击 创建Secret 。 填写

    2024年01月16日
    浏览(11)
  • DevOps搭建(十九)-Jenkins+K8s自动化CI搭建详细步骤

    DevOps搭建(十九)-Jenkins+K8s自动化CI搭建详细步骤

    完整的pipeline-auto.yml脚本如下 完整的Jenkinsfile脚本如下 在Jenkins插件管理中搜索GitLab插件进行安装。 进入Jenkins项目配置里的 构建触发器 ,勾选如下选项: 从系统管理-系统配置-Gitlab将验证去掉,生产最好配置保证安全。 如果是GitLab和Jenkins在同一台服务器,需要开启允许请求

    2024年01月23日
    浏览(21)
  • 如何用python搭建简易的http/https服务器

    如何用python搭建简易的http/https服务器

    如何用python搭建简易的http/https服务器? 首先安装个ubuntu 22.04.3, 这个时候就已经能用python起http服务器了, sudo python3 -m http.server, 发现默认起的http服务器的端口是8000, 浏览器访问确认, 想用标准的80端口需要加参数,sudo python3 -m http.server 80, 浏览器访问确认, 起https服务

    2024年04月12日
    浏览(9)
  • Windows下搭建局域网内简易git服务器

    Windows下搭建局域网内简易git服务器

    由于和朋友小规模制作项目,又使用了UE5这样的庞然大物,准备整一个本地轻量化一些git版本管理。 查阅资料是发现git的daemon这个功能,经过ChatGPT的误导走了很多弯路,这边记录下来以供参考。 Git Daemon是一个简单快速的git服务器形式,默认不具备加密通讯和加密仓库功能。

    2023年04月27日
    浏览(13)
  • 【免费外国云服务器】亚马逊AWS创建EC2实例搭建个人服务器

    【免费外国云服务器】亚马逊AWS创建EC2实例搭建个人服务器

    作者:20岁爱吃必胜客(坤制作人),近十年开发经验, 跨域学习者,目前于海外某世界知名高校就读计算机相关专业。 荣誉: 阿里云博客专家认证 、腾讯开发者社区优质创作者,在CTF省赛校赛多次取得好成绩。 跨领域学习 ,喜欢摄影、弹吉他、咏春拳。 文章深入浅出、语

    2024年02月04日
    浏览(13)
  • 基于c++的简易web服务器搭建(初尝socket编程)

    基于c++的简易web服务器搭建(初尝socket编程)

    用 Socket 编程实现一个 Web 服务器(端口号 8080) 实验要求: 该 Web 服务器在一台主机上运行,支持多台主机同时访问 有服务控制界面,开启和关闭按钮 能够指定主页(index.html) 测试方法: 在同组其他主机上,打开浏览器,输入 http://主机 IP 地址:8080,浏览器上显示主页

    2023年04月08日
    浏览(13)
  • 用Python搭建非常简易的TCP客户端和服务器

    用Python搭建非常简易的TCP客户端和服务器

    以下属于Python Socket网络编程的基础,单纯为了测试学习 只要运行就会将内容发送至服务器 只要运行就会开始监听客户端请求 我们先运行TCP服务器(打开cmd,使用netstat命令可查看对应端口),然后运行TCP客户端,结果如下: 服务端: 客户端: 过几天写一篇用 C语言 搭建TCP服务

    2024年02月16日
    浏览(15)
  • 手把手教你如何使用Unity搭建简易图片服务器

    手把手教你如何使用Unity搭建简易图片服务器

    目录 引言 服务器 WAMP简介 WAMP的配置与使用 主要的WAMP集成环境有: 正文 1、外部工具素材准备 首先下载并安装 WAMP  图片路径设置 2、创建 Unity 工程 将图片加载到 Unity 项目中: 代码块 运行效果如下: 网络游戏中,服务器的搭建尤为重要,无论是授权服务器,还是非授权服务

    2024年02月02日
    浏览(53)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包