当前位置: 首页 > news >正文

jenkins的简单使用

2.1.简介

Jenkins是一个开源软件项目,是基于Java开发的一种持续集成工具,用于监控持续重复的工作,旨在提供一个开放易用的软件平台,使软件的持续集成变成可能。

2.4.Jenkins安装

1.下载安装包jenkins.war;
2.在安装包根路径下,运行命令 java -jar jenkins.war --httpPort=8080,(linux环境、Windows环境都一样);
3.打开浏览器进入链接 http://localhost:8080.
4.填写初始密码,激活系统
5.进入插件安装选择
在这里插入图片描述推荐安装的插件,保证基本常用的功能可以使用。
6.选择后,进入插件安装页面
7.设置初始用户和密码
在这里插入图片描述

配置环境

publish over ssh的插件

1、安装publish over ssh插件
Dashboard>Manage Jenkins>Plugins中,点击左栏中的Available plugins,再试试publish over ssh
2、服务器的配置
Dashboard->Manage Jenkins>System,下面输入服务器的密码验证
在这里插入图片描述在这里插入图片描述### shell执行器的配置
在window系统中,可以指定git bash的sh.exe来作为shell脚本的执行器
在这里插入图片描述在这里插入图片描述

Jenkins的 Git Bash 中需要注意:
不能使用 conda activate xxx来激活本地的虚拟环境,会直接导致命令行运行结束。需要替换为:call activate xxx
Git Bash 中的地址与Windows的地址有所不同。Windows中 D:/Software在 Git Bash 中为 /d/Software

window的文件拷贝到服务器中

方法一:Execute shell

通过execute shell执行指定的命令
在这里插入图片描述

方法二:Send files or execute commands over SSH

在这里插入图片描述Source files:复制到运程机上的文件,相对workspace的路径,也支持表达式,如上图中的“**/*.war”。
Remove prefix:文件复制时要过滤的目录,如上图中的target目录。
Remote directory:文件得到到远程机上的目录,此目录是相对于“SSH Server”中的“Remote directory”的,如果不存在将会自动创建。

参考链接:
1、https://blog.csdn.net/zhishidi/article/details/118082509
2、https://blog.csdn.net/a772304419/article/details/132838133

相关文章:

  • 函数尾调用优化
  • 面试官:对于MQ中的消息丢失你是如何理解的?
  • OpenAI助手API接入-问答对自动生成
  • 江苏大信环境科技有限公司:环保领域的开拓者与引领者
  • Anaconda中的常用科学计算工具
  • The Best Toolkit 最好用的工具集
  • 安装LLVM后无法使用FileCheck工具
  • 城市之旅:使用 LLM 和 Elasticsearch 简化地理空间搜索(一)
  • 【微服务】部署mysql集群,主从复制,读写分离
  • 地图编辑功能的使用场景
  • 智能工厂生产设备实时监控技术的UI设计
  • Go 语言的控制结构:条件与循环
  • 详解 Spark SQL 代码开发之用户自定义函数
  • Flink状态State | 大数据技术
  • elementUI - 折叠以及多选的组件
  • Angularjs之国际化
  • Java反射-动态类加载和重新加载
  • Laravel Telescope:优雅的应用调试工具
  • passportjs 源码分析
  • Python连接Oracle
  • spring boot下thymeleaf全局静态变量配置
  • TypeScript迭代器
  • ViewService——一种保证客户端与服务端同步的方法
  • 欢迎参加第二届中国游戏开发者大会
  • 码农张的Bug人生 - 初来乍到
  • 算法-图和图算法
  • 东超科技获得千万级Pre-A轮融资,投资方为中科创星 ...
  • ​Benvista PhotoZoom Pro 9.0.4新功能介绍
  • #nginx配置案例
  • #在线报价接单​再坚持一下 明天是真的周六.出现货 实单来谈
  • $con= MySQL有关填空题_2015年计算机二级考试《MySQL》提高练习题(10)
  • $refs 、$nextTic、动态组件、name的使用
  • (003)SlickEdit Unity的补全
  • (20050108)又读《平凡的世界》
  • (二)【Jmeter】专栏实战项目靶场drupal部署
  • (分享)自己整理的一些简单awk实用语句
  • (附源码)springboot宠物管理系统 毕业设计 121654
  • (附源码)ssm经济信息门户网站 毕业设计 141634
  • (黑马出品_高级篇_01)SpringCloud+RabbitMQ+Docker+Redis+搜索+分布式
  • (每日一问)计算机网络:浏览器输入一个地址到跳出网页这个过程中发生了哪些事情?(废话少说版)
  • (三)docker:Dockerfile构建容器运行jar包
  • (一)Dubbo快速入门、介绍、使用
  • (一)VirtualBox安装增强功能
  • (转载)虚函数剖析
  • (最完美)小米手机6X的Usb调试模式在哪里打开的流程
  • ..回顾17,展望18
  • .axf 转化 .bin文件 的方法
  • .NET Framework 4.6.2改进了WPF和安全性
  • .NET Framework 和 .NET Core 在默认情况下垃圾回收(GC)机制的不同(局部变量部分)
  • .net6Api后台+uniapp导出Excel
  • .NET导入Excel数据
  • .NET简谈设计模式之(单件模式)
  • .net开源工作流引擎ccflow表单数据返回值Pop分组模式和表格模式对比
  • /usr/bin/perl:bad interpreter:No such file or directory 的解决办法
  • [ CTF ] WriteUp- 2022年第三届“网鼎杯”网络安全大赛(白虎组)