首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Jenkins入门教程之--Jenkins管理

Jenkins入门教程之--Jenkins管理

作者头像
shaonbean
发布2019-05-26 10:36:47
1.2K0
发布2019-05-26 10:36:47
举报
文章被收录于专栏:运维前线运维前线

版权声明:本文为木偶人shaon原创文章,转载请注明原文地址,非常感谢。 https://cloud.tencent.com/developer/article/1434992

管理Jenkins

登录Jenkins

根据上一篇Jenkins安装,然后登录Jenkins服务器如下:

这里可以选择新建Jenkins的普通用户,也可以通过Admin继续下面操作,本文选择使用Admin用户继续操作,出现下面界面:

点击开始使用Jenkins,登录到Jenkins控制面板页面如下图:

JENKINS_HOME目录

上面介绍Jenkins的初始登录设置,这里介绍Jenkins家目录配置问题。Jenkins需要一些磁盘空间来执行构建和保存存档。您可以从Jenkins的配置屏幕检查此位置。默认情况下,Jenkins_home为〜/ .jenkins,我们可以通过下面操作制定Jenkins家目录 Jenkins 官网Wiki:https://wiki.jenkins-ci.org 查看Jenkins的系统属性,

在启动servlet容器之前,将'JENKINS_HOME'环境变量设置为新的主目录。
将'JENKINS_HOME'系统属性设置为servlet容器。
将JNDI环境条目“JENKINS_HOME”设置为新目录。

有关如何为容器执行此操作的更多信息,请参阅容器特定的文档集合。 https://wiki.jenkins-ci.org/display/JENKINS/Containers 您可以在使用Jenkins一段时间后更改此位置。为此,完全停止Jenkins,将内容从旧的JENKINS_HOME移动到新的家,设置新的JENKINS_HOME,并重新启动Jenkins.JENKINS_HOME有一个相当明显的目录结构,如下所示


JENKINS_HOME
 +- config.xml     (jenkins root configuration)
 +- *.xml          (other site-wide configuration files)
 +- userContent    (files in this directory will be served under your http://server/userContent/)
 +- fingerprints   (stores fingerprint records)
 +- plugins        (stores plugins)
 +- workspace (working directory for the version control system)
     +- [JOBNAME] (sub directory for each job)
 +- jobs
     +- [JOBNAME]      (sub directory for each job)
         +- config.xml     (job configuration file)
         +- latest         (symbolic link to the last successful build)
         +- builds
             +- [BUILD_ID]     (for each build)
                 +- build.xml      (build result summary)
                 +- log            (log file)
                 +- changelog.xml  (change log)

备份还原

所有设置,构建日志,工件归档都存储在JENKINS_HOME目录下。只需归档此目录进行备份。同样,恢复数据只是从备份中替换JENKINS_HOME目录的内容。可以在不停止服务器的情况下进行备份,但是当您恢复时,请停止服务器。

移动/复制/重命名作业

用下划线替换作业名称中的空格

$ rename 's/\s/_/g' *

存档未使用的作业

有时你想从Jenkins中删除一个工作,但这样做,你可以复活它以后,如果需要出现。您可以通过转到$ JENKINS_HOME并创建作业目录的归档文件。以下命令说明如何归档作业“xyz”并将其删除。

$ cd $JENKINS_HOME/jobs
$ tar czf xyz.tgz xyz
// go to Jenkins GUI "Manage Jenkins" page and "Reload Configuration from Disk"

只要您在创建归档时未构建xyz项目,就可以在不使Jenkins脱机的情况下执行此操作。

脚本控制

用于故障排除,诊断或批量更新作业Jenkins提供了一个脚本控制台,您可以访问所有Jenkins内部。 使用介绍参考: https://wiki.jenkins-ci.org/display/JENKINS/Jenkins+Script+Console

URL 选项

http://[jenkins-server]/[command]
exit shutdown jenkins
restart restart jenkins
reload to reload the configuration

Jenkins管理界面查看系统属性

登录Jenkins–系统管理–系统属性

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2016年12月06日,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 管理Jenkins
    • 登录Jenkins
    • JENKINS_HOME目录
    • 备份还原
    • 移动/复制/重命名作业
    • 存档未使用的作业
    • 脚本控制
    • URL 选项
    • Jenkins管理界面查看系统属性
    相关产品与服务
    容器服务
    腾讯云容器服务(Tencent Kubernetes Engine, TKE)基于原生 kubernetes 提供以容器为核心的、高度可扩展的高性能容器管理服务,覆盖 Serverless、边缘计算、分布式云等多种业务部署场景,业内首创单个集群兼容多种计算节点的容器资源管理模式。同时产品作为云原生 Finops 领先布道者,主导开源项目Crane,全面助力客户实现资源优化、成本控制。
    领券
    问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档