Jenkins - 安装

本文指导如何通过安装包和war包方式安装Jenkins,包括启动、配置、登录及基本插件安装,最后演示了创建简单Job的过程。

Jenkins 安装

下载地址: https://www.jenkins.io/download/

1. 通过安装包进行安装

2. 通过下载war包(比较方便)

下载好jenkins.war 后 通过命令启动(需要Java环境):

java -jar jenkins.war

启动成功控制台会打印出登录需要的密码

启动后通过默认端口8080访问: localhost:8080  输入控制台提示的密码 

登录成功会提示安装插件,可以选择安装推荐的的插件(可能有的会安装失败,可以选择重试重新安装或者继续跳过,以后可以自己在插件管理中安装需要的插件

 

插件安装完成后会创建用户,可以直接使用admin用户密码就是之前控制台输出的密码(自己测试的就直接用的admin)

 

设置访问地址

 

 

安装完成后进入Jenkins主页

 创建了一个简单的job

新建Item->Freestyle Project

因为什么都没有就直接通过shell构建下

输入了一条简单的语句保存后,直接点击build now就可以,会构建出一条记录

### 安装 Jenkins CLI 的指南 为了安装并配置 Jenkins CLI,确保可以顺利通过命令行工具与 Jenkins 进行交互,以下是详细的指导: #### 下载 Jenkins CLI jar 文件 Jenkins 提供了一个名为 `jenkins-cli.jar` 的 Java 应用程序来实现这一点。可以从运行中的 Jenkins 实例下载此文件。 ```bash wget http://<your-jenkins-url>/jnlpJars/jenkins-cli.jar ``` 该命令会从指定的 Jenkins URL 获取最新的 Jenkins CLI jar 文件[^2]。 #### 验证连接 一旦拥有 `jenkins-cli.jar`,可以通过执行帮助命令验证是否能够成功连接到 Jenkins 服务器: ```bash java -jar jenkins-cli.jar -s http://<your-jenkins-url> help ``` 这一步骤有助于确认客户端机器上已正确设置 Jenkins CLI 并能访问目标 Jenkins 实例[^3]。 #### 认证方式的选择 如果 Jenkins 设置了身份验证,则可能需要提供凭证才能正常使用 CLI 功能。对于基于 SSH 密钥的身份验证场景,在个人计算机上的 `.ssh/id_rsa.pub` 中放置公钥,并将其添加至 Jenkins 用户的安全设置里是非常重要的操作之一。 #### 使用 HTTPS 和 API Token (可选) 当采用更安全的方式时,建议使用 HTTPS 协议以及 API token 替代用户名密码组合来进行认证。API tokens 可以在用户的配置页面找到或生成新令牌[^4]。 ```bash java -jar jenkins-cli.jar -s https://<your-secure-jenkins-url> -auth @api-token-file.txt list-jobs ``` 这里 `-auth @file` 参数允许读取存储在本地文件内的 API token 来完成授权过程。 #### 自动化脚本集成 最后,考虑到自动化需求,可以把上述步骤封装成 shell 脚本或其他形式的任务定义,以便更容易地重复利用这些指令集。 ```bash #!/bin/bash # Example script to automate Jenkins CLI setup JENKINS_URL="http://${JENKINS_HOST}:${PORT}" CLI_JAR_PATH="./jenkins-cli.jar" if [ ! -f "$CLI_JAR_PATH" ]; then wget "${JENKINS_URL}/jnlpJars/jenkins-cli.jar" -O $CLI_JAR_PATH fi echo "Testing connection..." java -jar ${CLI_JAR_PATH} -s ${JENKINS_URL} help || exit 1 ``` 以上就是关于如何逐步安装和配置 Jenkins CLI 的说明文档。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值