jenkinsblueocean是一个可视化、可编辑的流水线插件。安装blueocean插件点击Blueocean进入可视化界面创建流水线点击创建流水线完成创建,若已经有相同的项目,则会提示重命名。
在本机上使用非root账户,生成ssh密钥,然后执行ssh-copy-id-i/home/用户/.ssh/id_rsa.pub远程用户@远程ip,本机提示已经ssh公钥添加到远程主机用户/.ssh下。执行ssh远程用户@远程IP登录却仍然需要输入密码。显然免密没生效。排查各种问题,比如本机是否开启免密登录,用户.ssh权限等等,都没找到问题所在,切换到root用户下,查看root用户的.ssh文件
点击创建流水线,依次填入仓库地址,如果Git/GitLab已经添加了SSHKEY其会自动填写ssh和流水线名称。保存后会进入流水线编辑页面:http://ip:端口/jenkins/blue/organizations/jenkins/pipeline-editor/流水线名称(一般是项目名称)/点击流水线上的加号添加阶段,在左侧输入阶段名称,一般自动部署过程依次是拉取代码->maven构建
插件安装:系统管理--》插件管理1.安装MavenIntegrationplugin2.安装SonarQubeScannerforJenkins3.PublishOverSSH--发布到远程服务器系统配置:系统管理--》全局工具配置1.配置jdk2.配置maven3.配置sonar4.邮件配置系统管理--》系统设置--》邮件通知--》smtp服务器smtp.qq.com用户默认邮件后缀@qq.co
前置依赖mysql5.6or5.7jdk1.81.下载https://www.sonarqube.org/2.安装unzip并解压sonarqube并移动到/usr/localyuminstallunzipunzipsonarqube-6.7.4.zipmvsonarqube-6.7.4/usr/local/3.mysql里新增数据库CREATEDATABASEsonarDEFAULTCHARAC
前置条件JDK、tomcat安装tomcat下载地址:https://tomcat.apache.org/download-90.cgiuseraddtomcat--新增一个名为tomcat的用户passwdtomcat--给tomcat用户设置密码本次统一使用一个账户,不建议使用roottar-zxvfapache-tomcat-9.0.8.tar.gz-C/usr/local/--将tomca
下载nexushttps://www.sonatype.com/download-oss-sonatype上传到服务器/opt/解压tar-zxvfnexus-3.14.0-04-unix.tar.gz-C/usr/local/因为nexus启动不建议使用root账户,且root账户权限过于太大,所以,创建用户useraddadminadmingroup并将指定其所需要的目录所有权chown-R用
Copyright © 2005-2024 51CTO.COM 版权所有 京ICP证060544号