Skip to content
SRE运维进阶之路SRE运维进阶之路
github icon
  • Jenkins

    • Jenkins 学习笔记
      • 1 Jenkins 简介

        • 1.1 DevOps、CI、CD都是什么鬼?
          • 1.2 Jenkins简介
          • 2 安装 Jenkins

            • 2.1 yum 安装 jenkins
              • 2.2 war 包安装 jenkins
                • war 包安装 jenkins
                  • tomcat运行jenkins
                  • 2.3 使用 ansible 安装 jenkins
                    • 2.4 使用docker安装jenkins
                    • 3 使用 Jenkins

                      • 3.1 Jenkins用户权限管理
                        • 3.2 访问 API
                        • 4 流水线核心语法

                          • 4.1 开始编写Jenkinsfile
                            • 4.2 Jenkins流水线语法
                              • 4.3 Groovy 简明教程
                                • 4.4 Jenkins共享库应用
                                  • 4.5 共享库之钉钉消息推送
                                    • 4.6 流水线开发工具
                                      • 4.7 pipeline 生产配置实例
                                        • 4.8 在 VS Code 中校验 Jenkinsfile
                                        • 5 流水线集成篇

                                          • 5.1 构建发布工具集成
                                            • 5.2 用户认证系统集成
                                            • 6 管理 jenkins

                                              • 6.1 Jenkins 关闭和重启的实现方式
                                              • 7 日常维护

                                                • 7.1 Jenkins Job迁移
                                                • 8 Jenkins 常见问题
                                                • Ansible

                                                  • Ansible 学习笔记
                                                    • 1 初识Ansible
                                                      • 2 Ansible Inventory配置详解
                                                        • 3 Ansible Ad-hoc命令集

                                                          • 3.1 Ansible Ad-hoc 常用命令集
                                                            • 3.2 Ansible lineinfile模块详解
                                                            • 4 Ansible Playbook

                                                              • 4.1 Playbook的结构及handler用法
                                                                • 4.2 Playbook循环语句
                                                                  • 4.3 Playbook条件语句
                                                                    • 4.4 Playbook高级用法
                                                                      • 4.5 Playbook之tags
                                                                        • 4.6 巧用Roles
                                                                          • 4.7 Jinja2 模板
                                                                            • 4.8 yaml语法
                                                                            • 5 Ansible变量

                                                                              • 5.1 自定义变量
                                                                                • 5.2 Fact变量
                                                                                  • 5.3 魔法变量
                                                                                    • 5.4 使用lookup生成变量
                                                                                      • 5.5 使用vault配置加密
                                                                                      • 6 Ansible使用优化
                                                                                        • 7 常见问题
                                                                                          • 8 综合项目

                                                                                            • 使用 ansible 快速安装 k8s 机器

                                                                                          2.2 war 包安装 jenkins

                                                                                          author iconClaycalendar icon2021年6月2日timer icon大约 1 分钟

                                                                                          此页内容
                                                                                          • war 包安装 jenkins
                                                                                          • tomcat运行jenkins

                                                                                          # 2.2 war 包安装 jenkins

                                                                                          转载自:war包安装jenkins | willseecloud | 看云open in new window

                                                                                          # war 包安装 jenkins

                                                                                          参考:https://www.jenkins.io/doc/pipeline/tour/getting-started/

                                                                                          要求:java8或java11

                                                                                          下载jenkins

                                                                                          wget http://mirrors.jenkins.io/war-stable/latest/jenkins.war
                                                                                          wget https://mirrors.huaweicloud.com/jenkins/war/2.250/jenkins.war
                                                                                          
                                                                                          1
                                                                                          2

                                                                                          运行jenkins

                                                                                          java -jar jenkins.war --httpPort=8080
                                                                                          
                                                                                          1

                                                                                          浏览器访问jenkins

                                                                                          http://localhost:8080
                                                                                          
                                                                                          1

                                                                                          # tomcat运行jenkins

                                                                                          Tomcat 和 Jenkins 都是用 Java 语言开发的,因此,我们首先需要安装 Java 的运行环境(JRE,Java Runtime Environment)。

                                                                                          首先下载 Tomcat 和 Jenkins:

                                                                                          # 下载Tomcat并解压
                                                                                          wget https://mirror.bit.edu.cn/apache/tomcat/tomcat-7/v7.0.105/bin/apache-tomcat-7.0.105.tar.gz
                                                                                          tar xzvf apache-tomcat-7.0.105.tar.gz
                                                                                          
                                                                                          # 下载jenkins并放入Tomcat中
                                                                                          wget https://mirrors.tuna.tsinghua.edu.cn/jenkins/war/2.256/jenkins.war
                                                                                          mv jenkins.war apache-tomcat-7.0.105/webapps
                                                                                          # 下载Tomcat并解压
                                                                                          
                                                                                          1
                                                                                          2
                                                                                          3
                                                                                          4
                                                                                          5
                                                                                          6
                                                                                          7
                                                                                          8

                                                                                          进入 Tomcat 的根目录下启动

                                                                                          # 启动
                                                                                          ./bin/catalina.sh start
                                                                                          # 停止
                                                                                          ./bin/catalina.sh stop
                                                                                          
                                                                                          1
                                                                                          2
                                                                                          3
                                                                                          4

                                                                                          Tomcat 默认的端口是 8080,如果你安装在本地的话,可以通过下面的方式来访问:

                                                                                          http://localhost:8080/jenkins/
                                                                                          
                                                                                          1

                                                                                          如果你的 Jenkins 是首次启动访问的话,根据网络情况所等待的时间长短是不相同的。因为此时 Jenkins 需要从更新中心下载插件信息。当插件信息下载成功后,你需要输入初始 Token(初始密码)才可以进入到配置初始化界面。

                                                                                          Token(初始密码)的值会保存在该文件中:

                                                                                          ~/.jenkins/secrets/initialAdminPassword
                                                                                          
                                                                                          1
                                                                                          edit icon编辑此页open in new window
                                                                                          上次编辑于: 2021/6/2 09:13:59
                                                                                          贡献者: clay-wangzhi
                                                                                          上一页
                                                                                          2.1 yum 安装 jenkins
                                                                                          下一页
                                                                                          2.3 使用 ansible 安装 jenkins
                                                                                          备案号:冀ICP备2021007336号
                                                                                          Copyright © 2023 Clay