Inhaltsverzeichnis
不带时间的个性主机名" >不带时间的个性主机名
关闭CentOS7自带的防火墙服务" >关闭CentOS7自带的防火墙服务
关闭SeLsinux" >关闭SeLsinux
安装Git" >安装Git
安装JDK" >安装JDK
添加Jenkins源" >添加Jenkins源
导入Jenkins密钥" >导入Jenkins密钥
安装Jenkins" >安装Jenkins
可选-挂载磁盘-设置Jenkins目录" >可选-挂载磁盘-设置Jenkins目录
修改Jenkins的用户和端口号" >修改Jenkins的用户和端口号
设置开机自启" >设置开机自启
获取Jenkins密码" >获取Jenkins密码
网页访问" >网页访问
选择需要安装的插件" >选择需要安装的插件
Heim Computer-Tutorials Computerwissen CentOS7 stellt den Cicd-Dienst in Jenkins bereit

CentOS7 stellt den Cicd-Dienst in Jenkins bereit

Feb 20, 2024 am 08:30 AM
jenkins m Hostname

项目地址

https://www.jenkins.io/zh/

CentOS7 stellt den Cicd-Dienst in Jenkins bereit

设置主机名:

hostnamectl set-hostname jenkins
Nach dem Login kopieren

不带时间的个性主机名

echo "PS1='[e[37;1m][[e[36;40m][e[32;40m]u[e[33;40m]@[e[31;40m]h [e[34;40m]w[e[37;1m]]\$[e[m]'" >>.bashrc
Nach dem Login kopieren

关闭CentOS7自带的防火墙服务

systemctl disable firewalld && systemctl stop firewalld
Nach dem Login kopieren

关闭SeLsinux

sed -i 's/enforcing/disabled/' /etc/selinux/config && setenforce 0
Nach dem Login kopieren

安装Git

yum install git -y
Nach dem Login kopieren

安装JDK

yum install -y java-1.8.0
yum install -y java-1.8.0-openjdk*
Nach dem Login kopieren

添加Jenkins源

最新版:
wget -O /etc/yum.repos.d/jenkins.repo http://pkg.jenkins.io/redhat/jenkins.repo

稳定版本:
wget -O /etc/yum.repos.d/jenkins.repo https://pkg.jenkins.io/redhat-stable/jenkins.repo
Nach dem Login kopieren

导入Jenkins密钥

最新版:
rpm --import http://pkg.jenkins.io/redhat/jenkins.io.key

稳定版本
rpm --import https://pkg.jenkins.io/redhat-stable/jenkins.io.key
Nach dem Login kopieren

ps:如果在以前从Jenkins导入过密钥,那么“rpm –import”将失败,因为在服务器上已经有了一个密钥。所以,这个错误信息可以忽略

安装Jenkins

### 安装当时最新稳定版
yum install -y jenkins

### rpm包安装指定版本,具体当前稳定版是哪个?https://www.jenkins.io/zh/download/
# redhat老版本
https://mirror.tuna.tsinghua.edu.cn/jenkins/redhat/
# redhat稳定版
https://mirror.tuna.tsinghua.edu.cn/jenkins/redhat-stable/

# 下载稳定版
wget https://mirror.tuna.tsinghua.edu.cn/jenkins/redhat-stable/jenkins-2.303.2-1.1.noarch.rpm

# 需要的依赖软件
yum install daemonize -y

# 开始安装
[root@jenkins ~]#rpm -ivh jenkins-2.303.2-1.1.noarch.rpm 
Preparing...################################# [100%]
Updating / installing...
 1:jenkins-2.303.2-1.1################################# [100%]
Nach dem Login kopieren

可选-挂载磁盘-设置Jenkins目录

格式化磁盘
mkfs.ext4 /dev/vdb 
创建data目录
mkdir /data/
挂载目录
mount /dev/vdb /data
设置开机自动挂载
echo "/dev/vdb /data ext4 defaults 0 0" >> /etc/fstab
创建Jenkins目录
mkdir /data/jenkins
设置Jenkins目录所属组所属用户
chown -R jenkins.jenkins /data/jenkins/
Nach dem Login kopieren

修改Jenkins的用户和端口号

ps:此处是因为Jenkins的端口号默认是8080,与tomcat的默认端口冲突
所以可以根据自己的条件判断是否需要修改,此处我是已经修改为9999端口
ps:此处是因为Jenkins的用户默认是jenkins,我们可以改为root用户来管理jenkins

vim /etc/sysconfig/jenkins

# 配置Jenkins的运行用户,这里不是登录用户
JENKINS_USER="root"

# 配置Jenkins的端口
JENKINS_PORT="8080"

# 配置Jenkins的目录
JENKINS_HOME="/data/jenkins"

# 配置资源限制
JENKINS_JAVA_OPTIONS="-Djava.awt.headless=true -Xms256m -Xmx512m -XX:MaxNewSize=256m"
Nach dem Login kopieren

设置开机自启

systemctl start jenkins && /sbin/chkconfig jenkins on && systemctl status jenkins
Nach dem Login kopieren

获取Jenkins密码

cat /var/lib/jenkins/secrets/initialAdminPassword
Nach dem Login kopieren

网页访问

打开xxx.xxx.xxx.xxx:8080
Nach dem Login kopieren

选择需要安装的插件

选择默认推荐即可,会安装通用的社区插件,剩下的可以在使用的时候再进行安装。
Nach dem Login kopieren

Das obige ist der detaillierte Inhalt vonCentOS7 stellt den Cicd-Dienst in Jenkins bereit. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn

Heiße KI -Werkzeuge

Undresser.AI Undress

Undresser.AI Undress

KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover

AI Clothes Remover

Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool

Undress AI Tool

Ausziehbilder kostenlos

Clothoff.io

Clothoff.io

KI-Kleiderentferner

AI Hentai Generator

AI Hentai Generator

Erstellen Sie kostenlos Ai Hentai.

Heißer Artikel

R.E.P.O. Energiekristalle erklärten und was sie tun (gelber Kristall)
3 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Beste grafische Einstellungen
3 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. So reparieren Sie Audio, wenn Sie niemanden hören können
3 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
WWE 2K25: Wie man alles in Myrise freischaltet
4 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌

Heiße Werkzeuge

Notepad++7.3.1

Notepad++7.3.1

Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version

SublimeText3 chinesische Version

Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1

Senden Sie Studio 13.0.1

Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6

Dreamweaver CS6

Visuelle Webentwicklungstools

SublimeText3 Mac-Version

SublimeText3 Mac-Version

Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

3 Tipps zum einfachen Anpassen Ihres Mac-Computernamens, Hostnamens und Bonjour-Namens 3 Tipps zum einfachen Anpassen Ihres Mac-Computernamens, Hostnamens und Bonjour-Namens Mar 06, 2024 pm 12:20 PM

Viele Mac-Benutzer neigen dazu, den Standardnamen ihres Geräts beizubehalten und denken möglicherweise nie darüber nach, ihn zu ändern. Viele Leute entscheiden sich dafür, den Namen aus der Ersteinrichtung beizubehalten, beispielsweise „Johnnys MacBook Air“ oder einfach „iMac“. Zu lernen, wie Sie den Namen Ihres Mac ändern, ist eine sehr nützliche Fähigkeit, insbesondere wenn Sie über mehrere Geräte verfügen, da Sie diese schnell unterscheiden und verwalten können. Als Nächstes zeigen wir Ihnen Schritt für Schritt, wie Sie den Computernamen, den Hostnamen und den Bonjour-Namen (lokaler Hostname) im macOS-System ändern. Warum sollten Sie Ihren Mac-Namen ändern? Das Ändern des Namens Ihres Mac kann nicht nur Ihre Persönlichkeit zeigen, sondern auch dazu beitragen, das Benutzererlebnis zu verbessern: Personalisieren Sie Ihren Mac: Der Standardname entspricht möglicherweise nicht Ihrem Geschmack. Ändern Sie ihn in einen Namen, der Ihnen gefällt.

Wie kann man mit Jenkins Pipeline einen kontinuierlichen Paketierungs- und Bereitstellungsprozess für PHP-Programme aufbauen? Wie kann man mit Jenkins Pipeline einen kontinuierlichen Paketierungs- und Bereitstellungsprozess für PHP-Programme aufbauen? Jul 30, 2023 pm 07:41 PM

Wie kann man mit JenkinsPipeline einen kontinuierlichen Paketierungs- und Bereitstellungsprozess für PHP-Programme aufbauen? Jenkins ist ein sehr beliebtes Tool für kontinuierliche Integration und Bereitstellung. Es bietet eine Fülle von Plug-Ins und Funktionen, um den Erstellungs- und Bereitstellungsprozess einfach und effizient zu gestalten. JenkinsPipeline ist das neueste Plug-in für Jenkins, das es uns ermöglicht, eine vollständige und erweiterbare DSL (DomainSpecificLanguage) zu verwenden, um kontinuierliche Integration und Bereitstellung zu definieren.

Ausführliche Erklärung der Bedeutung des MySQL-Hostnamens Ausführliche Erklärung der Bedeutung des MySQL-Hostnamens Mar 01, 2024 pm 12:03 PM

Die Bedeutung und spezifische Verwendung des MySQL-Hostnamens MySQL ist ein beliebtes relationales Open-Source-Datenbankverwaltungssystem, das in verschiedenen Webanwendungen weit verbreitet ist. In MySQL ist der Hostname ein wichtiges Konzept, mit dem der Name des Hosts angegeben wird, der mit dem Datenbankserver verbunden ist. In diesem Artikel erklären wir ausführlich, was der MySQL-Hostname bedeutet und wie er in der tatsächlichen Entwicklung verwendet wird. Die Bedeutung des MySQL-Hostnamens: In MySQL wird der Hostname verwendet, um anzugeben, welche Verbindungen zulässig sind

Die Rolle und Einstellungsmethode des MySQL-Hostnamens Die Rolle und Einstellungsmethode des MySQL-Hostnamens Mar 01, 2024 am 11:36 AM

Die Rolle und Einstellungsmethode des MySQL-Hostnamens MySQL ist ein beliebtes Open-Source-Datenbankverwaltungssystem, das in verschiedenen Websites und Anwendungen weit verbreitet ist. In der MySQL-Datenbank spielt der Hostname eine sehr wichtige Rolle. Er wird verwendet, um den Host oder Client zu identifizieren, der eine Verbindung zur Datenbank herstellt. Hostnamen haben in MySQL viele Verwendungsmöglichkeiten, darunter die Autorisierung des Zugriffs, die Identifizierung von Verbindungsquellen, die Steuerung von Zugriffsberechtigungen usw. In diesem Artikel werden die Rolle des MySQL-Hostnamens und die Einrichtung des Hosts vorgestellt

Jenkins in PHP Continuous Integration: Master of Build and Deployment Automation Jenkins in PHP Continuous Integration: Master of Build and Deployment Automation Feb 19, 2024 pm 06:51 PM

In der modernen Softwareentwicklung ist die kontinuierliche Integration (CI) zu einer wichtigen Methode zur Verbesserung der Codequalität und Entwicklungseffizienz geworden. Unter diesen ist Jenkins ein ausgereiftes und leistungsstarkes Open-Source-CI-Tool, das sich besonders für PHP-Anwendungen eignet. Der folgende Inhalt befasst sich mit der Verwendung von Jenkins zur Implementierung der kontinuierlichen PHP-Integration und stellt spezifischen Beispielcode und detaillierte Schritte bereit. Jenkins-Installation und -Konfiguration Zunächst muss Jenkins auf dem Server installiert werden. Laden Sie einfach die neueste Version von der offiziellen Website herunter und installieren Sie sie. Nach Abschluss der Installation sind einige grundlegende Konfigurationen erforderlich, einschließlich der Einrichtung eines Administratorkontos, der Plug-in-Installation und der Auftragskonfiguration. Erstellen Sie einen neuen Job. Klicken Sie im Jenkins-Dashboard auf die Schaltfläche „Neuer Job“. Wählen Sie „Freigaben“.

AITOs smartes Flaggschiff-SUV Wenjie M9 mit Panorama-Panorama steht kurz vor seinem Debüt AITOs smartes Flaggschiff-SUV Wenjie M9 mit Panorama-Panorama steht kurz vor seinem Debüt Sep 26, 2023 pm 02:41 PM

Laut Nachrichten vom 25. September hat die Huawei Mall damit begonnen, Reservierungen für das Wenjie M9-Auto von AITO entgegenzunehmen. Dieses Auto ist als Panorama-Smart-Flaggschiff-SUV mit auffälligen Merkmalen positioniert. Verbraucher müssen lediglich eine Anzahlung von 5.000 Yuan leisten, mit der die Restzahlung von bis zu 10.000 Yuan ausgeglichen werden kann. Das neue Auto wird in zwei Versionen erhältlich sein, nämlich der Version mit erweiterter Reichweite und der reinen Elektroversion. Der Preis wird voraussichtlich zwischen 500.000 und 600.000 Yuan liegen, was ihn auf dem High-End-SUV-Markt wettbewerbsfähig macht. Wenjie M9 wird voraussichtlich im vierten Quartal 2023 offiziell auf den Markt kommen. Es wurden noch keine Informationen zu seiner spezifischen Konfiguration bekannt gegeben. Es wird davon ausgegangen, dass das M9-Modell eine familienorientierte Designsprache übernimmt. Den beiden offiziellen Bildern nach zu urteilen sind die Seitenlinien des Fahrzeugs glatt und die Türgriffe haben ein verstecktes Design, was dem gesamten Fahrzeug Technologie verleiht.

Vertiefendes Verständnis der Bedeutung und Einstellungstipps von Linux-Hostnamen Vertiefendes Verständnis der Bedeutung und Einstellungstipps von Linux-Hostnamen Mar 15, 2024 am 09:33 AM

Der Hostname ist eine wichtige Kennung im Linux-System, die die Identität und den Standort des Computers im Netzwerk identifiziert. Die korrekte Einstellung des Hostnamens kann dazu beitragen, die Effizienz der Systemverwaltung und die Stabilität der Netzwerkkommunikation zu verbessern. Dieser Artikel befasst sich mit der Bedeutung von Linux-Hostnamen, Einrichtungstipps und einigen spezifischen Codebeispielen. 1. Die Bedeutung des Hostnamens Im Linux-System wird der Hostname verwendet, um die eindeutige Identität des Computers im Netzwerk zu identifizieren. Der Hostname besteht normalerweise aus dem Hostnamen und dem Domänennamen in der folgenden Form: hostname.domain Die Funktion des Hostnamens

Die Rolle und Einstellungsmethode des Linux-Hostnamens Die Rolle und Einstellungsmethode des Linux-Hostnamens Mar 15, 2024 am 10:06 AM

Die Rolle und Einstellungsmethode des Linux-Hostnamens In Linux-Systemen ist der Hostname eine sehr wichtige Kennung, die Benutzern helfen kann, Netzwerkverbindungen zwischen verschiedenen Hosts zu identifizieren und zu verwalten. Ein Hostname besteht normalerweise aus Buchstaben, Zahlen und Bindestrichen und wird zur eindeutigen Identifizierung eines Computers in einem Netzwerk verwendet. Funktion: Identifizierung: Hostnamen können verschiedene Computer identifizieren, sodass Benutzer leicht zwischen verschiedenen Hosts unterscheiden können. Netzwerkverbindung: Der Hostname spielt eine wichtige Rolle bei der Netzwerkkommunikation und ermöglicht es verschiedenen Hosts, sich zu identifizieren und miteinander zu kommunizieren.

See all articles