美文网首页
Jenkins部署与运维(离线)

Jenkins部署与运维(离线)

作者: CoderInsight | 来源:发表于2023-03-27 10:13 被阅读0次

    部署

    1,部署方式

    部署方式可是多样的,官网中给出了很多种方式,比如docker、war包,各个平台的部署,分布式部署等等。此处为了更好地跨平台和简单部署,采用的war包的方式进行单点部署。

    2,使用war包的方式部署

    Jenkins的Web应用程序ARchive(WAR)文件版本可以安装在任何支持Java的操作系统或平台上。
    要下载并运行Jenkins的WAR文件版本,请执行以下操作:

    1. 最新的稳定Jenkins WAR包 下载到您计算机上的相应目录;
      补充:其他版本的war包下载。
    2. 在下载的目录内打开一个终端/命令提示符窗口到war包所在的目录。
    3. 运行命令java -jar jenkins.war进行前台启动,也可以使用nohup java -jar jenkins.war 2>&1 &命令进行后台启动;
    4. 浏览http://localhost:8080并等到Unlock Jenkins页面出现。
    5. 继续使用Post-installation setup wizard后面步骤设置向导。
    6. 登录时需要密钥,则在启动命令的日志文件中(后台启动的话,则会在nohup.out文件中(因为没有刻意指定日志文件,默认会输出到次数))会有展示对应的路径信息:cat /root/.jenkins/secrets/initialAdminPassword即可;

    3,离线添加插件包

    由于本次安装时,Jenkins所生成的工作目录在/root下,则我们需要进入/root/.jenkinx文件夹中,替换其中plugins文件夹的内容。
    补充说明:本地的Jenkins文件夹中有对应的文件包;线上下载连接-访问密码:3869

    运维

    TODO:待补充 ---》 即通过Jenkins拉取git上的代码,实现打包,并将其发布到对应的机器中进行运行。

    1,离线安装Gitlab

    参考连接
    选中这样的方式安装的好处是自身支持x86与arm架构的部署包,会更好体现跨平台的特性。

    (1),准备yum环境与下载Gitlab离线包

    yum -y install policycoreutils-python --downloadonly --downloaddir /home/gitlab/
    # 打包下载好的依赖组件,上传到需要安装的服务器中,然后执行如下命令安装依赖组件
    rpm -Uvh *.rpm --nodeps --force
    

    下载GitLab离线安装包:https://packages.gitlab.com/g...

    (2),安装Gitlab

    rpm  -ivh gitlab-ce-13.8.3-ce.0.el7.x86_64.rpm
    

    (3),修改配置文件-gitlab.rb

    vi /etc/gitlab/gitlab.rb
    # 使用快捷键搜索,搜索到的是一个域名地址,我们可以修改为自己的ip和端口
    external_url 'http://IP:PORT'
    

    (4),重启Gitlab

    gitlab-ctl reconfigure
    gitlab-ctl restart
    

    (5),验证访问GitLab服务

    访问GitLab服务(对应的即配置中写的ip和端口):http://IP:PORT

    相关文章

      网友评论

          本文标题:Jenkins部署与运维(离线)

          本文链接:https://www.haomeiwen.com/subject/ihxzrdtx.html