草庐IT

Jenkins-Blue

全部标签

DevOps搭建(十六)-Jenkins+K8s部署详细步骤

​1、整体部署架构图2、编写脚本vipipeline.ymlapiVersion:apps/v1kind:Deploymentmetadata:namespace:testname:pipelinelabels:app:pipelinespec:replicas:2selector:matchLabels:app:pipelinetemplate:metadata:labels:app:pipelinespec:containers:-name:pipelineimage:192.168.88.125:80/repo/devops-pipeline-test:v4.0.0#镜像拉取策略,不管内

ios - Xcodebuild & Jenkins : How to rename the product after build

我想重命名构建过程后创建的.ipa文件以应用一些公司内部命名法。我们使用Jenkins和Xcodebuild插件。似乎没有办法通过Xcodebuild插件重命名产品,所以我想知道合适的shell脚本是什么。假设我手边有一个$filename。 最佳答案 您可以添加一个执行shell构建步骤以在xcodeplugin运行后运行。像这样:mv$WORKSPACE/build/Distribution-iphoneos/.ipa$WORKSPACE/build/Distribution-iphoneos/.ipa您必须检查构建服务器或从服

Jenkins部署Docker与Jenkins流水线

Jenkins部署Docker与Jenkins流水线文章目录Jenkins部署Docker与Jenkins流水线@[toc]六、Jenkins自动化部署到Docker容器1.外挂文件的方式在docker容器中启动2.将构建运行放入docker容器中(不构建镜像)3.将构建运行放入docker镜像中(采用dockerfile)七、Jenkins集群/并发构建1.创建多主机,拥有构建环境2.配置Jenkins节点3.配置Jenkins节点4.配置并发构建/通过标签匹配构建==**八、流水线pipeline**==1.创建一个简单的pipeline工厂2.基本语法3.安装BlueOcean插件4.使

Jenkins 构建及回滚任务

以golang构建项目为例。新建任务输入一个任务名称选择:构建一个自由风格的软件项目可选:也可以复制已创建的任务确定提交配置再次编辑刚创建的任务描述对你的项目进行描述,可以写如下信息。项目名称部署的IP地址部署远程的目录日志路径配置目录及文件名称启动服务停止服务重启服务等等JobNotifications参数化构建过程构选:参数化构建过程GIT参数选项参数配置“构建”和“回滚”参数。供构建时选择字符参数设置填写构建ID号。源码管理一般使用GIT,在branchestobuild指定分支使用变量${GIT_COMMIT},即参数化构建过程那一步使用的GIT参数名称填写有效的GIT地址。并使用授权

jenkins~workspace目录切换

由于jenkins默认存放数据的目录是/var/lib/jenkins,一般这个var目录的磁盘空间很小的,就几十G,所以需要修改jenkins的默认工作空间workspace环境查看jenkins安装路径[root@localhostjenkins_old_data]#rpm-qljenkins/etc/init.d/jenkins/etc/logrotate.d/jenkins/etc/sysconfig/jenkins/usr/lib/jenkins/usr/lib/jenkins/jenkins.war/usr/sbin/rcjenkins/var/cache/jenkins/var/

Jenkins——为什么使用持续集成?

一、开发模型1.瀑布开发模型:过程线性不可逆的开发模型优势:  1)简单易懂  2)当前阶段完成后只需要关注后续阶段  3)为项目提供了按阶段划分的检查节点劣势:  1)各个阶段的划分完全固定,阶段之间产生大量文档,增加工作量  2)由于是线性开发模型,用户只有到开发末期才能见到开发成果,从而增加了开发风险。  3)瀑布模型的突出缺点是不能适应用户需求的变化。 二、敏捷开发模型1.概念  1)迭代开发:将开发过程拆分成多个小周期,即一次“大开发”变成多次小开发。  2)增量开发:一个开发周期后交付给用户一个可用产品,按照新增功能划分迭代。 2.优点  1)早期交付:降低开发风险成本,减轻资金压

【学习笔记】3Blue1Brown 线性代数导引

什么是向量?符合公设、合理定义加法和数乘的“东西”就是向量;向量空间对加法及数乘运算保持封闭。例如说,多项式函数是“向量”,x2+5=[5010⋯]x^2+5=\begin{bmatrix}5\\0\\1\\0\\\cdots\end{bmatrix}x2+5=​5010⋯​​信号是“向量”,同样也可以合成和分解;一般说,[12]\begin{bmatrix}1\\2\end{bmatrix}[12​]可以定义为二维坐标系基底向量的缩放和:1i^+2j^1\hat{i}+2\hat{j}1i^+2j^​;又或者,把基底用矩阵的形式表示A=[1001]A=\begin{bmatrix}1&0\\

嘴对嘴,手摸手 ,10分钟教你学会用 Jenkins +miniprogram-ci 自动生成微信小程序预览二维码

标题有点哗众取宠,但内容字字都是干货。先看看效果:要实现这样的效果,需要下面3步: 1.下载 node 依赖包 miniprogram-ci,编写预览和上传功能 2.登录微信公众平台, 下载项目的privateKey+添加代码上传IP白名单 3.安装配置JenkinsStep1 下载 node 依赖包 miniprogram-ci,编写预览和上传功能,在微信小程序项目下创建package.json,wxCI.js文件,package.json内容如下,执行yarn或 npminstall指令,安装项目运行时需要的依赖{"scripts":{"wxci":"cross-envnode./wxCI

从零开始针对 .NET 应用的 DevOps 运营实践 - Jenkins & SonarQube 安装配置

一、Overview继续DevOps实施的相关内容,在上一篇的博客中,完成了对于工具链中使用到的软件所需的运行环境的配置,在这一篇的博客中,将聚焦于我们使用到的两个主要的软件:Jenkins与SonarQube在Windows服务器上的部署安装,为后续DevOps的实施,构建软件基础二、Contents从零开始针对.NET应用的DevOps运营实践-运行环境搭建从零开始针对.NET应用的DevOps运营实践-Jenkins&SonarQube安装配置三、StepbyStep3.1、前言在Jenkins与SonarQube的版本选择上,这里我选择的都是最新的LTS版本,也就是长期支持版本,如果你

Jenkins搭建(国内Linux服务器离线版<内附插件安装获取教程>)

需求    公司项目采用微服务的架构,服务很多,每次生产上线的时候特别的麻烦,需要本地打包,打好包了,上传到生产服务器,每台服务器传好包之后备份旧包重启服务。涉及到单个服务还好,当影响的服务很多时,这是一个特别痛苦的事情,本地打包时一个服务要针对不同的服务器打不同的包,部署时也要记住哪个服务已经部署过了,还有哪些没有部署,全程不能分心,工作量很大,特别费时间,每次生产上线部署就需要花费几个小时。所以,每次部署生产的时候头特别的疼。经过几次折磨之后,下定决心引入自动化部署工具Jenkins。Jenkins简介    Jenkins是一个开源软件项目,是基于java开发的一种持续集成工具,用于监控