首页 > 其他分享 >使用http请求触发jenkins构建

使用http请求触发jenkins构建

时间:2024-12-24 12:08:56浏览次数:7  
标签:触发 构建 http run jenkins var home docker

我的需求:
每当有一个post请求发送,触发我jenkins的一个构建,生成一个新docker实例。

安装jenkins
使用docker构建

镜像:
https://docker.unsee.tech

docker pull jenkins/jenkins:lts

mkdir -p ~/jenkins_home
sudo chown 1000:1000 ~/jenkins_home

启动


docker run -d -p 8080:8080 -p 50000:50000 \
  --name jenkins \
  -v ~/jenkins_home:/var/jenkins_home \
  -v /var/run/docker.sock:/var/run/docker.sock \
  jenkins/jenkins:lts

解锁 Jenkins

初次输入需要密码 密码位于
/var/jenkins_home/secrets/initialAdminPassword
因为在docker里 所以

1.进入 Jenkins 容器
2.查看初始管理员密码
3.复制
4.退出容器

docker exec -it jenkins /bin/bash
cat /var/jenkins_home/secrets/initialAdminPassword
exit

标签:触发,构建,http,run,jenkins,var,home,docker
From: https://www.cnblogs.com/d37eirin/p/18627118

相关文章

  • 低版本Android发送https请求,Android4.4.2启用TLSv1.2,Android4.4.2发送https请求报错,An
    参考:https://blog.csdn.net/weixin_54087854/article/details/134625241https://blog.csdn.net/weixin_35647799/article/details/117684065Android4.4.2发送https请求时,出现错误:javax.net.ssl.SSLProtocolException:SSLhandshakeaborted:ssl=0xb7eabc88:FailureinSSLlibr......
  • 移动解析HttpDNS
    移动解析HttpDNS从基础库2.19.2开始支持开发者调用wx.request时,可以开启移动解析HttpDNS服务。该服务基于Http协议向服务商的DNS服务器发送域名解析请求,替代了基于DNS协议向运营商LocalDNS发起解析请求的传统方式,可以避免LocalDNS造成的域名劫持和跨网访问问题,解决移动互联......
  • MySQL 触发器通过示例进行解释:自动化数据库操作
    什么是MySQL触发器?触发器是与表相关的数据库对象,当对表执行特定的操作(如INSERT、UPDATE、DELETE)时,触发器会自动执行。它就像是一个在后台默默工作的“小机器人”,一旦监听到指定的事件发生,就会按照预先定义的规则进行操作。创建一个简单的INSERT触发器示例假设我们有两......
  • XMLHttpRequest的基础知识
    get请求 constxml=newXMLHttpRequest();xml.open("GET","https://jsonplaceholder.typicode.com/todos/1",true);xml.onreadystatechange=function(){if(xml.readyState===4&&xml.status===200){console.log(xml.re......
  • php网络编程swoole http
    服务端:<?phpuseSwoole\Http\Server;useSwoole\Http\Request;useSwoole\Http\Response;//创建HTTP服务器$server=newServer('127.0.0.1',9501);$server->on('start',function($server){//print_r($server);echo&qu......
  • python网络编程之http longpull
    服务端:fromflaskimportFlask,request,jsonifyimporttimeapp=Flask(__name__)@app.route('/stream',methods=['GET'])defpoll():#假设这里有一个方法来检查是否有新数据#为了示例,我们简单地模拟等待数据time.sleep(5)#模拟处理时间或等待......
  • Camstar禁用SSL,使用Http替代Https登录Portal
    前提:1.Camstar安装正常并正常可以通过浏览器打开登录2.适用Camstar版本:8.3/8.5/8.9(问就是别的版本没用过)默认安装完成的地址:https://localhost/CamstarPortal/default.htm#/loginStep1:进入系统注册表修改相关信息CamstarInSiteServer进入注册表:regedit找到路......
  • CentOS HTTPS自签证书访问失败问题的排查与解决全流程
    sudocpharbor.crt/usr/local/share/ca-certificates/sudoyuminstall-yca-certificatessudoupdate-ca-trustforce-enablesudoupdate-ca-trustextract但是访问https://172.16.20.20仍然报错*Abouttoconnect()to172.16.20.20port443(#0)*Trying1......
  • Nginx 配置 https 访问
    一、准备条件1、安装Nginx,参考:Linux离线安装Nginx2、生成ssl证书,参考:自签名SSL证书生成二、配置httpscd/usr/local/nginx/confvinginx.conf##添加如下内容:server{listen443ssl;server_namelocalhost;ssl_certificatecert.crt;##......
  • 前端 HTTP 请求由 Nginx 反向代理和 API 网关到后端服务的流程
    在大型互联网项目中,前端发送请求通过Nginx等反向代理和网关组件传递到后端服务的过程是一个复杂且精细的系统流程。从微服务架构的角度,这个过程可以分为以下几个主要步骤,并可能涉及其他中间组件,如监控和日志组件等。一、前端发送请求用户交互:用户在前端界面(如网页或移动......