- 通俗理解假设你有一个软件项目,多个开发者在一起写代码。每当有人提交新的代码时,你想要自动地构建、测试这些代码,确保它们没有引入问题。Jenkins就像一个聪明的助手,会在有人提交新代码时自动检测,并告诉你是否一切正常。如果有问题,Jenkins会通知你,让你知道需要修复。这样,你可以确保整个团队的代码都能够顺利地协同工作,而不会引入太多错误。除此之外,Jenkins还能帮你把这些代码自动地部... 通俗理解假设你有一个软件项目,多个开发者在一起写代码。每当有人提交新的代码时,你想要自动地构建、测试这些代码,确保它们没有引入问题。Jenkins就像一个聪明的助手,会在有人提交新代码时自动检测,并告诉你是否一切正常。如果有问题,Jenkins会通知你,让你知道需要修复。这样,你可以确保整个团队的代码都能够顺利地协同工作,而不会引入太多错误。除此之外,Jenkins还能帮你把这些代码自动地部...
- 一、在任务设置-构建触发器模块,选中“Build periodically”二、然后在日程表里输入你的定时构建时间,输入的时间语法参考如下:时间字段遵循cron的语法,每行由TAB或空格分隔的5个字段组成:MINUTE HOUR DOM MONOW DOW分钟:小时内的分钟数(0-59)小时 :一天中的小时(0-23)DOM:月份的日子(1-31)月 :月份(1-12)DOW:星期几(0-7... 一、在任务设置-构建触发器模块,选中“Build periodically”二、然后在日程表里输入你的定时构建时间,输入的时间语法参考如下:时间字段遵循cron的语法,每行由TAB或空格分隔的5个字段组成:MINUTE HOUR DOM MONOW DOW分钟:小时内的分钟数(0-59)小时 :一天中的小时(0-23)DOM:月份的日子(1-31)月 :月份(1-12)DOW:星期几(0-7...
- 前言博主此前是将博客部署在 Github Pages(基于 Github Action)和 Vercel 上的,但是这两种部署方式对于国内用户很不友好,访问速度堪忧。因此将博客迁移到自己的云服务器上,并且基于 Jenkins(一款开源持续集成工具)实现本地推送代码后,自动化集成部署环境云服务器:CentOS 7,OracleJDK 11本地主机:Windows 11 安装配置 Jenkin... 前言博主此前是将博客部署在 Github Pages(基于 Github Action)和 Vercel 上的,但是这两种部署方式对于国内用户很不友好,访问速度堪忧。因此将博客迁移到自己的云服务器上,并且基于 Jenkins(一款开源持续集成工具)实现本地推送代码后,自动化集成部署环境云服务器:CentOS 7,OracleJDK 11本地主机:Windows 11 安装配置 Jenkin...
- 在删除文件夹的时候,可能会遇到文件夹正在使用,操作无法完成,因为其中的文件,或文件夹已在另一个程序中打开,请关闭该文件夹或或文件,然后重试。这类无法关闭删除文件夹的情况,如下图所示。 解决这个的关键是,找到是哪个程序在使用该文件夹,把这个程序关闭掉就行了。 但有时说实在的并不好找。 下面来介绍一个方便的找到这些程序的方法。 首先按ctrl+shitf+esc快捷键,打开任务管理器。然后切换... 在删除文件夹的时候,可能会遇到文件夹正在使用,操作无法完成,因为其中的文件,或文件夹已在另一个程序中打开,请关闭该文件夹或或文件,然后重试。这类无法关闭删除文件夹的情况,如下图所示。 解决这个的关键是,找到是哪个程序在使用该文件夹,把这个程序关闭掉就行了。 但有时说实在的并不好找。 下面来介绍一个方便的找到这些程序的方法。 首先按ctrl+shitf+esc快捷键,打开任务管理器。然后切换...
- 一、创建任务创建任务比较简单,这里我们创建自由风格项目:General信息这里填写项目或任务的基本信息,如下:GitBucket这里我们用到的就以下两点,参数化构建:构建的时候可以指定部分参数,比如这里我们这里指定要构建的分支作参数;丢弃旧的构建:这样每次构建都会丢弃之前历史构建,防止jenkins构建项目过多导致内存泄漏等问题: 二、源码管理源码管理主要是填写我们要构建的项目源码位置,这... 一、创建任务创建任务比较简单,这里我们创建自由风格项目:General信息这里填写项目或任务的基本信息,如下:GitBucket这里我们用到的就以下两点,参数化构建:构建的时候可以指定部分参数,比如这里我们这里指定要构建的分支作参数;丢弃旧的构建:这样每次构建都会丢弃之前历史构建,防止jenkins构建项目过多导致内存泄漏等问题: 二、源码管理源码管理主要是填写我们要构建的项目源码位置,这...
- 一、前言在执行Jenkins的项目构建的时候,一般都是通过web管理界面中的”构建”来执行项目构建操作,但是除此之外我们还可以通过项目配置中的”构建触发器”来触发构建操作,其中”构建触发器”有一种方式是通过配置令牌远程触发项目构建。 二、项目配置要启用Token(令牌)远程触发项目构建首先要保证Jenkins服务安装了build-token-root 插件,并且配置了Jenkins的身份验... 一、前言在执行Jenkins的项目构建的时候,一般都是通过web管理界面中的”构建”来执行项目构建操作,但是除此之外我们还可以通过项目配置中的”构建触发器”来触发构建操作,其中”构建触发器”有一种方式是通过配置令牌远程触发项目构建。 二、项目配置要启用Token(令牌)远程触发项目构建首先要保证Jenkins服务安装了build-token-root 插件,并且配置了Jenkins的身份验...
- 一、在任务设置-构建触发器模块,选中“Build periodically”二、然后在日程表里输入你的定时构建时间,输入的时间语法参考如下:时间字段遵循cron的语法,每行由TAB或空格分隔的5个字段组成:MINUTE HOUR DOM MONOW DOW分钟:小时内的分钟数(0-59)小时 :一天中的小时(0-23)DOM:月份的日子(1-31)月 :月份(1-12)DOW:星期几(0-7... 一、在任务设置-构建触发器模块,选中“Build periodically”二、然后在日程表里输入你的定时构建时间,输入的时间语法参考如下:时间字段遵循cron的语法,每行由TAB或空格分隔的5个字段组成:MINUTE HOUR DOM MONOW DOW分钟:小时内的分钟数(0-59)小时 :一天中的小时(0-23)DOM:月份的日子(1-31)月 :月份(1-12)DOW:星期几(0-7...
- 1. 下载地址:https://github.com/goharbor/harbor/releases选择合适的版本进行下载2. 上传到 Linux 服务器3. 解压tar -zxf harbor-offline-installer-v2.2.4.tgz4. 配置cd harbormv harbor.yml.tmpl harbor.ymlvi harbor.yml将 hostname 改为当... 1. 下载地址:https://github.com/goharbor/harbor/releases选择合适的版本进行下载2. 上传到 Linux 服务器3. 解压tar -zxf harbor-offline-installer-v2.2.4.tgz4. 配置cd harbormv harbor.yml.tmpl harbor.ymlvi harbor.yml将 hostname 改为当...
- 一、安装1. 拉取 jenkins 镜像docker pull jenkins/jenkins2. 创建 jenkins 工作目录mkdir /home/jenkins3. 给工作目录赋权限chown -R 1000:1000 jenkins/4、启动 jenkinssudo docker run -itd -p 8080:8080 -p 50000:50000 --name jenkins... 一、安装1. 拉取 jenkins 镜像docker pull jenkins/jenkins2. 创建 jenkins 工作目录mkdir /home/jenkins3. 给工作目录赋权限chown -R 1000:1000 jenkins/4、启动 jenkinssudo docker run -itd -p 8080:8080 -p 50000:50000 --name jenkins...
- 1. gitlab 镜像拉取,gitlab-ce 为稳定版本,后面不填写版本则默认 pull 最新 latest 版本$ docker pull gitlab/gitlab-ce2. 运行 gitlab 镜像$ docker run -d -p 443:443 -p 80:80 -p 222:22 --name gitlab --restart always -v /data/gitlab... 1. gitlab 镜像拉取,gitlab-ce 为稳定版本,后面不填写版本则默认 pull 最新 latest 版本$ docker pull gitlab/gitlab-ce2. 运行 gitlab 镜像$ docker run -d -p 443:443 -p 80:80 -p 222:22 --name gitlab --restart always -v /data/gitlab...
- 1、安装依赖docker 依赖于系统的一些必要的工具:yum install -y yum-utils device-mapper-persistent-data lvm2 2、添加软件源yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repoyum clean... 1、安装依赖docker 依赖于系统的一些必要的工具:yum install -y yum-utils device-mapper-persistent-data lvm2 2、添加软件源yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repoyum clean...
- 最近在docker里面安装新版的jenkins,发现一直报错WARNING hudson.security.csrf.CrumbFilter#doFilter: No valid crumb was included in request for /ajaxExecutors by tioncico. Returning 403.这个是指csrf错误,解决方案也很简单,进入docker容器d... 最近在docker里面安装新版的jenkins,发现一直报错WARNING hudson.security.csrf.CrumbFilter#doFilter: No valid crumb was included in request for /ajaxExecutors by tioncico. Returning 403.这个是指csrf错误,解决方案也很简单,进入docker容器d...
- Jenkins是一个开源的持续集成工具,可以帮助开发人员自动构建、测试和部署软件项目。JMeter是一个流行的性能测试工具,它可以模拟多种负载情况来测试应用程序的性能和稳定性。本文将介绍如何使用Jenkins来定时执行JMeter脚本,并查看测试报告。 步骤 1. 安装Jenkins和JMeter首先,您需要在您的机器上安装Jenkins和JMeter。安装Jenkins:您可以从Jenki... Jenkins是一个开源的持续集成工具,可以帮助开发人员自动构建、测试和部署软件项目。JMeter是一个流行的性能测试工具,它可以模拟多种负载情况来测试应用程序的性能和稳定性。本文将介绍如何使用Jenkins来定时执行JMeter脚本,并查看测试报告。 步骤 1. 安装Jenkins和JMeter首先,您需要在您的机器上安装Jenkins和JMeter。安装Jenkins:您可以从Jenki...
- Jenkins是一个流行的开源自动化工具,用于实现持续集成和持续交付。它提供了一个灵活的平台,用于构建、测试和部署软件项目。本文将详细介绍如何在Ubuntu 22.04上安装Jenkins。 步骤 1:更新系统在开始安装Jenkins之前,首先需要确保系统是最新的。打开终端并执行以下命令来更新系统软件包:sudo apt updatesudo apt upgrade这将更新系统上的所有软件包... Jenkins是一个流行的开源自动化工具,用于实现持续集成和持续交付。它提供了一个灵活的平台,用于构建、测试和部署软件项目。本文将详细介绍如何在Ubuntu 22.04上安装Jenkins。 步骤 1:更新系统在开始安装Jenkins之前,首先需要确保系统是最新的。打开终端并执行以下命令来更新系统软件包:sudo apt updatesudo apt upgrade这将更新系统上的所有软件包...
- Jenkins 是一个可扩展的持续集成引擎。主要用于:持续、自动地构建/测试软件项目。监控一些定时执行的任务。Jenkins 拥有的特性包括:易于安装-只要把jenkins.war部署到servlet容器,不需要数据库支持。易于配置-所有配置都是通过其提供的web界面实现。集成RSS/E-mail通过RSS发布构建结果或当构建完成时通过e-mail通知。生成JUnit/TestNG测试报告。 Jenkins 是一个可扩展的持续集成引擎。主要用于:持续、自动地构建/测试软件项目。监控一些定时执行的任务。Jenkins 拥有的特性包括:易于安装-只要把jenkins.war部署到servlet容器,不需要数据库支持。易于配置-所有配置都是通过其提供的web界面实现。集成RSS/E-mail通过RSS发布构建结果或当构建完成时通过e-mail通知。生成JUnit/TestNG测试报告。
上滑加载中
推荐直播
-
DeepSeek行业运用方案
2025/02/25 周二 16:30-17:30
阿肯-华为云生态技术讲师
本期课程将带您揭秘DeepSeek在多行业的创新方案,手把手演示如何通过ModelArts在华为云上构建方案。
回顾中 -
华为云 x DeepSeek:AI驱动云上应用创新
2025/02/26 周三 16:00-18:00
华为云 AI专家大咖团
在 AI 技术飞速发展之际,DeepSeek 备受关注。它凭借哪些技术与理念脱颖而出?华为云与 DeepSeek 合作,将如何重塑产品与应用模式,助力企业数字化转型?在华为开发者空间,怎样高效部署 DeepSeek,搭建专属服务器?基于华为云平台,又该如何挖掘 DeepSeek 潜力,实现智能化升级?本期直播围绕DeepSeek在云上的应用案例,与DTSE布道师们一起探讨如何利用AI 驱动云上应用创新。
去报名
热门标签