2020 年底,Kubernetes 发布了公告,官方宣布从 v1.24 开始停止对 Docker 的支持。然而,Kubernetes 弃用 docker 对我们的影响不应过于恐慌。有以下几种工具可以替代 Docker ?并且相比 Docker 都有哪些优点?containerdcontainerd是一个轻量级容器守护进程,它提供了一个标准的容器API,可以管理容器生命周期、网络和存储。它被设计成
转载 2023-07-29 15:00:30
78阅读
ansible基础-优化 简介当管理集群达到一定规模时,ansible达到性能瓶颈是难以避免的,此时我们可以通过一定手段提高ansible的执行效率和性能。笔者虽未管理过超大规模服务器,但也通过查找资料和咨询大神了解了一些。现总结一些调优方法,供大家参考。Pipelinling我们知道ansible执行一个模块要ssh到目的主机多次,开启「pipelining」特性实际上是通过减少ssh
## 实现"Jenkins取代码构建成Docker镜像" ### 1. 流程概述 在实现"Jenkins取代码构建成Docker镜像"的过程中,我们需要完成以下步骤: 1. 配置Jenkins环境 2. 创建Jenkins Job 3. 配置Jenkins Job 4. 脚本编写 5. 构建Docker镜像 6. 推送Docker镜像到仓库 下面将逐步详细介绍每个步骤的具体内容以及需要
原创 2023-09-17 13:13:17
312阅读
# 实现“jenkins 构建docker取代码执行脚本”流程 ## 1. 整体流程 下面是实现“jenkins 构建docker取代码执行脚本”的整体流程: | 步骤 | 描述 | | --- | --- | | 1 | 在Jenkins中创建一个新的Pipeline Job | | 2 | 配置Pipeline Job中的代码仓库、构建步骤、Docker相关设置 | | 3 |
原创 2024-06-04 05:46:55
84阅读
咱们这次来完成使用jenkins手动拉取我在码云的项目,之前都是登录服务器,然后切换到具体目录,拉取完成后再部署,这种人肉操作太累,所以必须要使用工具来完成,让我有更多的时间来刷剧。本文要达到的具体目标:使用jenkins完成手动部署(半自动化部署)ps:我的服务器:CentOs8 Linux计划了几个想要达到的目标在自己的机器上跑起来 done使用jenkins将码云上的git仓库拉到
jenkins的部署一、部署git1)先检查系统是否已经自带了git,如果有,就卸载$ rpm -qa | grep git && rpm -e git --nodeps2)开始安装git所需要的依赖包$ yum -y install curl-devel gettext-devel expat-devel openssl-devel zlib-devel gcc perl-Ex
1、jenkins官网下载 jenkins2.346.1版本(2.346之后不支持java8)Jenkins 的安装和设置下载的war包通过 java -jar jenkins.war可运行也可下载安装版本直接安装浏览器访问Jenkinshttp://localhost:8080,端口号8080根据安装时的设定进行对应的变更,安装后需要等待一段时间。根据提示路径找到管理员密码,启动Jenkins
# 取代 Docker Docker 是一个开源的容器化平台,被广泛应用于软件开发和部署。然而,随着技术的发展,出现了一些可以取代 Docker 的替代方案。本文将介绍一些可以取代 Docker 的工具和技术,并提供相应的代码示例。 ## 1. Kubernetes Kubernetes 是一个用于容器编排和部署的开源平台。它可以管理大规模的容器集群,并提供高可用性、自动伸缩和自动部署等功能
原创 2023-07-29 11:25:31
99阅读
1.安装epel源rpm -ivh https://mirrors.kernel.org/fedora-epel/7/x86_64/Packages/e/epel-release-7-11.noarch.rpm2.安装jenkinswget -O /etc/yum.repos.d/jenkins.repo https://pkg.jenkins.io/redhat/jenkins.reporpm
CI/CD:持续集成/持续交付## jenkins 需要接入互联网、需要安装了java ### 安装 ```shell [root@node6 ~]# rpm -ihv jenkins-2.190.1-1.1.noarch.rpm [root@node6 ~]# systemctl start jenkins [root@node6 ~]# systemctl enable jenkins
转载 2024-09-12 11:08:00
184阅读
集成环境搭建—Jenkins+pipeline+gitJenkins搭建篇可见上一篇文章Jenkins搭建解决场景通常项目版本流转是研发合并代码到Realese分支进行提测,测试根据研发提测分支拉取代码到测试本版本测试服务器,比如:研发提测后端服务A,分支为zhangsan_XXX_2020.05.06,小张测试该版本需求,目前测试环境总共三套beatA,betaB,betaC,其中只有betaB
转载 2024-03-22 15:53:02
119阅读
环境IP地址服务Centos7192.168.100.203geilabCentos7192.168.100.204jenkinsCentos7192.168.100.205tomcat一.搭建与项目拓扑图1.先使用jenkin创建一个密钥   root公钥在gitlab, root私钥在jenkins,这样jenkins就可以直接拉取gitlab 上的代码。全局凭证
转载 2024-02-25 10:32:06
294阅读
# 使用 Docker 容器化应用的完整指南 在现代软件开发中,Docker 提供了一种简洁而高效的方式来打包应用及其依赖,使得在不同环境中运行时能够保持一致性。对于小白开发者而言,可能会对如何用 `docker run` 来运行容器产生疑问。本文将通过一个简要的流程和代码示例,教你如何搭建一个 Docker 容器并取代 `docker run` 的基本做法。 ## 流程图 ```merma
原创 2024-08-29 08:35:12
11阅读
# 如何将wmdocker取代docker 作为一名经验丰富的开发者,你需要教会一位刚入行的小白如何实现“wmdocker取代docker”。下面我将为你详细解释整个流程,并提供每一步所需的代码和注释。 ## 流程 首先,让我们通过以下步骤来实现“wmdocker取代docker”: | 步骤 | 操作 | | ---- | ---- | | 1 | 下载wmdocker | | 2 |
原创 2024-06-25 04:54:05
1490阅读
1.先说下实现的效果,从svn拉取代码、调用gradle编译构建、将构建包分发到部署服务器并备份原来的部署包;2.直接从http://mirrors.jenkins-ci.org/war/latest/jenkins.war 下载最新的war包。启动方法: java  -jar jenkins.war 即可,如果要以后台进程的方式启动,改成nohup java -jar jenkins.
转载 2024-03-15 11:09:43
430阅读
1.Jenkins1.1什么是Jenkins Jenkins是一个开源软件项目,是基于Java开发的一种持续集成工具,用于监控持续重复的工作,旨在提供一个开放易用的软件平台,使软件项目可以进行持续集成1.2 什么是持续集成在详细了解 Jenkins 如何提供 CI 之前,我相信了解什么是 CI 很重要。CI 是一种开发实践,其中开发人员一天几次将代码集成到共享存储库中。当有人将新代码推送
转载 2024-01-01 20:21:31
242阅读
 一、概述 已经实现了 Jenkins+harbor+gitlab+k8s 自动部署功能,但是最终发布的时候,是手动的。现在需要实现每次GitLab上有提交事件的时候,都能触发Jenkins执行相应的操作,比如:构建并自动部署。 二、Jenkins配置安装Gitlab Hook插件登录后台,点击 Manage Jenkins --> Mana
转载 2023-06-28 15:22:01
399阅读
Jenkins使用之五】jenkins集成Gitlab环境  CentOS Linux release 7.6.1810  jdk1.8.0_65  apache-tomcat-8.5.45  Jenkins-2.235.5  apache-maven-3.6.3  git-2.9.5  gradle-6.6.1  SonarQube-7.8  sonar-scanner-cli-4.2.0.1
转载 2024-03-22 21:01:06
1121阅读
 windows 2008 server上安装Jenkins很简单,下载安装后,自动安装成Windows。然后马上下载最新的Git在windows上面的安装包,需要安装Git bash进入Git bash,通过ssh-keygen生成公钥和秘钥对。将公钥内容添加到到gitlab网站的jenkins账号下。然后在Gitbash上执行两句配置:$ git config --global u
转载 精选 2013-05-21 15:22:42
3818阅读
原因有很多种 一般看下 是否网络原因,这种是所有项目都会很慢,还有一种比较让人哭笑不得:一般这种情况是 多分支的情况,一般是针对前端应用 VUE什么的,或者代码本身多分支且占空间比较大的情况下。而且 Jenkins 配置选项里面选择了构建环境【√】Delete workspace before build starts这样每次 ...
原创 2021-09-23 14:28:20
2098阅读
  • 1
  • 2
  • 3
  • 4
  • 5