草庐IT

Jenkins-Blue

全部标签

【服务器】Linux 安装 Jenkins+cpolar实现远程访问

        Jenkins是一个开源的持续集成(CI)和持续交付(CD)工具,用于自动化构建、测试和部署软件项目。它提供了一个易于使用的平台,用于构建、测试和交付软件的过程。        下面介绍在LinuxCentOS7中如何实现安装Jenkins和结合cpolar内网穿透工具实现远程访问Jenkins.1.安装Jenkins根据官方安装文档教程:Linux,我们分别输入以下指令进行安装,#添加源sudowget-O/etc/yum.repos.d/jenkins.repo\https://pkg.jenkins.io/redhat-stable/jenkins.reposudorpm

Linux离线安装Jenkins、Maven、Gitlab、Git,部署Java项目

安装Java《Linux安装java》安装Maven把Maven上传到Linux服务器/data/目录下进行解压cd/data/&&tar-zxvfapache-maven-3.9.3-bin.tar.gz配置环境变量vim/etc/profile找到exportPATHUSERLOGNAMEMAILHOSTNAMEHISTSIZEHISTCONTROL在下面追加#mavenexportMAVEN_HOME=/data/apache-maven-3.9.3exportPATH=$MAVEN_HOME/bin:$PATH保存后使环境变量生效并校验是否maven是否安装成功source/etc/p

Jenkins - 配置 Git Credentials

拉取Git仓库代码目前项目上代码,通常都是放在Git仓库里进行保存。所以,Jenkins通常也是从Git仓库拉取代码,进行检测、编译等步骤,然后再进行后续一些列的测试、部署等操作。我们在拉取代码的时候,都需要认证,用于查看是否有权限,接下来就让我们来配置一下这个认证信息吧打开Jenkins的设定画面选择ManageCredentials点击System点击Globalcredentials(unrestricted)点击AddCredentials填写认证信息,然后保存即可此处,由于SSHKey方式的安全性较高也是最常用的,因此这里使用此种方式去认证,当然也可以使用用户名/密码或者其他方式,只

371.Jenkins + Gitlab + Sonarqube 集成初体验

最近又在倒腾DevOps,从书中熟悉了下Sonarqube的集成,如下所示:书中的示例中,代码仓库使用SVN,持续集成工具使用Jenkins,在自动化集成的同时,可以自动创建并执行软件测试。(我这里代码仓库使用的是Gitlab)具体流程:首先在SonarQube中配置相应的规则,然后Jenkins对项目完成集成后自动调用SonarQube进行项目的质量检测,完成检测后,SonarQube将统计分析结果进行页面话展示。我这边把三个环境都建好了,gitlabSonarQubeJenkinsSonarQube还可以将代码扫描前置。开发人员在编码工具中编码的同时,使用snoarlint进行本地分析,在

企业部署,springboot+vue+vue,Linux上部署mysql与redis,docker中部署nginx,jenkins。完整详细。

企业项目部署全流程笔记前言涉及:Linux服务器,docker,Jenkins,nginx,springoot,vue,mysql,redis,git,docker生成容器类型:MySql,Redis,Jenkins,Nginx,项目存放的容器。注:!!!!!!!!!!!数据库不要存放在Docker中,而且存放会在使用时会有问题。!!!!!!!!!!存放mysql时、发现其账号密码只能是root和123456其余的密码会出现问题,显示登陆出错。项目共用MySql,Redis。使用Jenkins进行自动化部署项目。前端项目全部存放到Nginx中,设置动静分离,子域名映射。容器间使用自定义网络进行

Jenkins+Allure+Pytest的持续集成

一、配置 allure 环境变量1、下载allure是一个命令行工具,可以去 github 下载最新版:https://github.com/allure-framework/allure2/releases2、解压到本地3、配置环境变量复制路径如:F:\allure-2.13.7\bin环境变量、Path、添加F:\allure-2.13.7\bin、保存cmd中输入whereallure,查看是否能找到  二、Jenkins配置Allure 1、安装allure插件系统管理-->插件管理-->可安装插件 搜索allure进行安装2、安装AllureCommandline安装完allure插

DevOps之Jenkins流水线

1、Jenkins流水线任务介绍之前采用Jenkins的自由风格构建的项目,每个步骤流程都要通过不同的方式设置,并且构建过程中整体流程是不可见的,无法确认每个流程花费的时间,并且问题不方便定位问题。Jenkins的Pipeline可以让项目的发布整体流程可视化,明确执行的阶段,可以快速的定位问题。并且整个项目的生命周期可以通过一个Jenkinsfile文件管理,而且Jenkinsfile文件是可以放在项目中维护。所以Pipeline相对自由风格或者其他的项目风格更容易操作。2、Jenkins流水线任务2.1、构建Jenkins流水线任务构建任务构建Jenkins流水线任务生成Groovy脚本H

2022/7/2 Jenkins详细教程

目录一、jenkins介绍1丶Jenkins概述2丶Jenkins目标3、Jenkins特性4、产品发布流程 二、CI/CD是什么?1丶CI2丶CD三丶环境搭建1丶一台服务器2丶简单的SpringBoot项目四丶Jenkins安装1丶拉取Jenkins镜像2、创建目录3、启动五丶Jenkins配置1丶查看容器日志2丶进入页面后,选择推荐的插件3丶创建一个管理员4丶安装插件5丶安装jdk6丶安装maven7丶配置ssh六丶构建项目1、新建项目2、输入任务名称,选择maven3丶设置源码管理4、设置Maven5、修改maven配置6、重新构建7丶构建后自动部署七丶Git提交后自动构建 1、配置UR

k8s安装Jenkins

目录​编辑一、环境准备1.1环境说明二、安装nfs2.1安装NFS2.2创建NFS共享文件夹2.3配置共享文件夹2.4使配置生效2.5查看所有共享目录 2.6启动nfs2.7其他节点安装nfs-utils三、创建PVC卷3.1创建namespace3.2 创建nfs客户端sa授权3.3 创建nfs客户端3.4 创建StorageClass3.5 创建PVC卷四、创建Service五、创建deployment六、登录验证6.1登录 一、环境准备1.1环境说明本文搭建MongoDB,基于WMware虚拟机,操作系统CentOS8,且已经基于Kubeadm搭好了k8s集群,k8s节点信息如下:服务器

Java+Github+Jenkins部署

Java项目—Jenkins部署笔记一,准备一台服务器操作系统,示例为ubuntu22.0.4可运行lsb_release-a查看二,安装docker更新软件包列表:sudoaptupdate安装必要的软件包,以便使用HTTPS通过APT下载软件包:bashCopycodesudoaptinstall-yapt-transport-httpsca-certificatescurlsoftware-properties-common添加Docker的官方GPG密钥:curl-fsSLhttps://download.docker.com/linux/ubuntu/gpg|sudogpg--dea