草庐IT

docker-jenkins

全部标签

jenkins触发器构建配置

目录1、构建触发器1.1、触发远程构建1.2、cron表达式1.3、Buildperiodically(定期构建)1.4、PollSCM(轮询SCM)1、构建触发器1.1、触发远程构建1、设置Jenkins远程构建地址注意事项:复制地址到postman或者另外一个新的浏览器中访问该地址,会要求进行身份认证(在浏览器中弹出登录页面),需要完成认证后才能成功触发。所以远程的gitlab服务调用会失败,解决这个问题,需要安装插件:BuildAuthorizationTokenRoot,实现远程调用免登录认证。BuildAuthorizationTokenRoot插件安装完成之后,查看插件使用文档(直

jenkins部署(docker)

docker部署,避免安装tomcat1.拉镜像dockerpulljenkins/jenkins2.宿主机创建文件夹mkdir-p/lzp/jenkins_homechmod777/lzp/jenkins_home/3.启动容器dockerrun-d-p49001:8080-p49000:50000--privileged=true-v/lzp/jenkins_home:/var/jenkins_home-v/etc/timezone:/etc/timezone-v/etc/localtime:/etc/localtime--namemyjenkinsjenkins/jenkins49001

使用github作为docker镜像存储仓库

使用github作为docker镜像存储仓库docker因为其便利性和隔离性已经成为日常开发中非常常见的技术,使用docker可以把我们的编译开发环境打包,在任何机器上只要把docker镜像来取下来运行,不需要重复搭建编译开发环境。使用过docker的用户都知道,docker的镜像仓维护设计得跟代码维护类似,docker的很多命令与git的命令基本一致,比如pull、push、add、tag、commit,引入容器后,你会发现管理环境就像开发代码一样优雅。在内网环境里,我们可以自己搭建公共镜像仓,并分享同步自己的开发环境镜像,大家一起使用,一人维护,全公司受益。而在外网环境里,其实也有一些公共

【Unity实战】Jenkins与自定义命令行参数

Unity是一款功能强大的游戏开发引擎,它提供了许多方便开发者使用的功能和工具。其中一个非常有用的功能是Unity命令行参数。通过使用命令行参数,开发者可以在启动Unity时自定义一些行为和设置,从而更好地管理和调试项目。使用Unity命令行参数的好处是,它可以帮助开发者更好地管理和调试项目。通过在命令行中指定参数,我们可以自动化一些常见的任务,例如构建项目、执行测试、导出资源等。这不仅可以提高开发效率,还可以减少人为错误的发生。当然有些时候我们需要自己定义一个或者多个命令行参数,比如我们要启动一个服务器构建、接入一个CI/CD,人手动操作肯定费时费力,而且不熟悉Unity编辑器的新手难免会出

Docker学习(五)-Kubernetes 集群搭建 - Spring Boot 应用

简介kubernetes,简称K8s,是用8代替8个字符“ubernete”而成的缩写。是一个开源的,用于管理云平台中多个主机上的容器化的应用,Kubernetes的目标是让部署容器化的应用简单并且高效(powerful),Kubernetes提供了应用部署,规划,更新,维护的一种机制。Kubernetes是Google开源的一个容器编排引擎,它支持自动化部署、大规模可伸缩、应用容器化管理。在生产环境中部署一个应用程序时,通常要部署该应用的多个实例以便对应用请求进行负载均衡。在Kubernetes中,我们可以创建多个容器,每个容器里面运行一个应用实例,然后通过内置的负载均衡策略,实现对这一组应

armbian安装docker

在Armbian上安装Docker,可以按照以下步骤操作:1、更新软件包列表:sudoapt-getupdate2、安装必要的软件包以允许apt通过HTTPS使用仓库:sudoapt-getinstallapt-transport-httpsca-certificatescurlsoftware-properties-common3、添加Docker的官方GPG密钥:curl-fsSLhttps://download.docker.com/linux/ubuntu/gpg|sudoapt-keyadd-4、添加Docker的稳定仓库:sudoadd-apt-repository"deb[arc

如何在Docker环境下安装Firefox浏览器并结合内网穿透工具实现公网访问

文章目录1.部署Firefox2.本地访问Firefox3.Linux安装Cpolar4.配置Firefox公网地址5.远程访问Firefox6.固定Firefox公网地址7.固定地址访问FirefoxFirefox是一款免费开源的网页浏览器,由Mozilla基金会开发和维护。它是第一个成功挑战微软InternetExplorer浏览器垄断地位的浏览器之一。在Docker中打开Firefox意味着我们将在一个Docker容器中运行Firefox浏览器。这对于一些特殊的测试场景非常有用,例如需要在不同版本的浏览器中进行测试。下面是一个简单的示例,演示如何在Docker中打开Firefox。本次实

如何使用docker compose结合内网穿透实现公网访问web可视化界面

文章目录1.安装Docker2.检查本地docker环境3.安装cpolar内网穿透4.使用固定二级子域名地址远程访问DockerComposeUI是DockerCompose的web界面。这个项目的目标是在DockerCompose之上提供一个最小的HTTPAPI,同时保持与DockerComposeCLI的完全互操作性。本篇文章将dockercompose结合cpolar内网穿透软件实现公网访问dockercomposeweb可视化界面,更直观的进行远程编写。1.安装Docker本文演示环境:CentOS7,Xshell7远程ssh没有安装Docker的小伙伴需安装Docker,已有Doc

Jenkins打包项目成Docker镜像(Pipeline形式)

 前置文档本教材是在下述文档的基础上修改的,请先阅读下述文档Jenkins打包项目成Docker镜像-CSDN博客文章浏览阅读82次,点赞3次,收藏5次。本文档是在下述文档的基础上修改的,请先阅读一下文档Jinkins打包项目成jar-CSDN博客文章浏览阅读63次。所需服务器:SVN服务器;Jenkins服务器;代码运行服务器;服务器环境要求:SVN服务器:无Jenkins服务器:jdk、maven运行服务器:jdk执行步骤:编写Java代码;代码上传SVN;Jenkins从SVN拉取代码,编译构建后,推送到运行服务器上并运行;https://blog.csdn.net/null_of_er

使用PHP,MySQL,nginx同时运行多个Dockerize项目

问题我有项目docker-compose具有相同配置的配置(PHP,MySQL,NGINX)。当我与docker-composeup没有问题,但是我需要在它们之间切换到每天几次进行开发。问题:Nginx同一端口的共享配置共享默认数据库和连接(名称和用户)的配置每个项目的域我有DockerforMac-边缘目前现在只需运行up和down-v每一次。通常,项目在同一PHP版本(应该是)和MySQL上。想法负载平衡器一思想是在主文件夹中创建配置workspace,docker-compose有了某些LOADBALANCER,某些规则将为给定的项目生成域,并使用卷作为主文件夹和一个MySQLServe