bamboo

How to link Jenkins build information with JIRA issue

帅比萌擦擦* 提交于 2021-01-28 10:43:56
问题 I am looking for an API to add build information to JIRA issues. My CI is Jenkins. I would assume it would behave in the same manner as Bamboo builds I have been searching in here: https://developer.atlassian.com/cloud/jira/platform/rest/ https://docs.atlassian.com/software/jira/docs/api/REST/7.6.1/ https://jenkinsci.github.io/jira-steps-plugin/ and I haven't found anything. Is this feature reserved for Bamboo? 回答1: I think you need to install jira plugin and that will enable you to use JIRA

How to link Jenkins build information with JIRA issue

[亡魂溺海] 提交于 2021-01-28 10:42:40
问题 I am looking for an API to add build information to JIRA issues. My CI is Jenkins. I would assume it would behave in the same manner as Bamboo builds I have been searching in here: https://developer.atlassian.com/cloud/jira/platform/rest/ https://docs.atlassian.com/software/jira/docs/api/REST/7.6.1/ https://jenkinsci.github.io/jira-steps-plugin/ and I haven't found anything. Is this feature reserved for Bamboo? 回答1: I think you need to install jira plugin and that will enable you to use JIRA

免费 | 企业敏捷转型线上峰会

╄→尐↘猪︶ㄣ 提交于 2021-01-02 08:00:25
在本文中, 峰会大咖黄金泽 将从工具链逐步铺开的角度,讲述中国出口信用保险公司IT团队在交付方面如何从“刀耕火种”发展到 DevOps 落地的快速转型。 中国出口信用保险公司 DevOps 的发展历程 中国出口信用保险公司是我国唯一政策性出口信用保险公司,中国信保通过为对外贸易和对外投资合作提供保险等服务,促进对外经济贸易发展。 现阶段公司面临由大到强的整体转型,总部及分支机构迫切需要IT团队提供科技赋能,以用户为中心,实现科技引领的目标。因此IT团队面临很大挑战,传统的IT模式向DevOps转型也成为必然趋势。 项目背景:在企业IT部门转型 DevOps 任务之初,IT团队生产力工具匮乏,仅有的SVN和QC工具已经无法继续与日益增长的需求相匹配,同时,开发、运维间隙越来越大,相关技术积累薄弱、新旧文化冲突突显,转型困难重重。 什么 是 CI/CD 交付通道? Continuous Integration,持续集成包括:源代码变更、自动检测、拉取、构建、单元测试、自动化测试等。 Continuous Delivery,持续交付包括:源代码变更、自动检测、拉取、构建、单元测试、自动化测试、生产交付等 在众多CI/CD交付链介绍中,从CI到CD的区别只是最后能否将代码交付到生产环境。从理论上讲,在CI/CD交付链全部工具和技术就位并运转后,能否交付到生产似乎并不是很困难的问题

一键实现自动化部署(灰度发布)实践

走远了吗. 提交于 2020-12-30 10:30:16
在过去几年的DevOps的浪潮中,自动化、持续集成这两个概念早已深入人心(互联网技术人)。 比尔盖茨先生曾经都说过: “任何技术在一个业务中使用的第一条规则就是,将自动化应用到一个高效的操作上将会放大高效。第二条就是自动化应用到一个低效操作上,则放大了低效率。” 自动化部署也逐渐成为各中小型企业追求的方向,那么,今天民工哥就自动化部署的概述、自动化部署的工具、自动化部署的流程、自动化部署实践等4个方面,与大家一同来讨论、交流一下关于中小企业自动部署的问题。 1、自动化部署概述 1.1 什么是自动化部署 一句简单的话概括:部署的过程中所有的操作全部自动化,无需人工手工干预。 1.2 自动部署的好处 传统的部署方式如下: 运维人员手工使用Scp、Xftp等方式来传输数据 手工登录服务器执行git pull 、svn update等命令进行更新代码的操作 开发人员手工编译打包,然后通过内网传输给运维人员 运维人员通过rz上传的方式上传到目标服务器,然后,执行重命名原包、拷贝新包到目标目录,再执行服务应用重启命令完成整个部署过程 看似非常简单,也不是很麻烦,但是一旦项目多,部署频繁,这种情况下就会大大降低工作效率。民工哥之前工作中就有这类体验,公司的活动类项目高达100+,很多都是需要快速上线及下线、或者更新的,手工部署真的累。 传统的部署方式有以下的缺点: 整个过程都需要人员参与

kuangbin数论专题记录

倾然丶 夕夏残阳落幕 提交于 2020-10-30 04:40:36
A: 每个学生所得的bamboo的score的值必须大于或等于他的幸运数字, bamboo的score值就是其长度x的欧拉函数值(即小于x且与x互质的数的个数) 每单位长度花费1Xukha,求买这些bamboo的最小花费。 此题关键:素数(x)的欧拉函数值(x-1)是满足条件(大于等于幸运数字)且花费最小的,相同欧拉函数值合数数值(花费)一定更大,所以只要筛出【1,1e6】的素数即可。 B: 二分图匹配 C: 给你面积为a的地毯并告诉你地毯的最小边长b,求出有多少种不同的地毯。 用到算术基本定理(唯一分解定理) 用第一条计算出a所有正因子的个数,除以2即得a正因子的对数,然后暴力枚举筛掉(1,b)以内的正因子对数 D: r(n)=n的全体正因数之和 给你一个n(n<=1e12),求出(1,n)内所有正因数和为偶数的数的个数 由公式可以推知,若要r(n)为奇数, 则每一个质因子的括号都要为奇数,除了2是偶数以外,其他素数都是奇数 于是抛开质因子2不谈,n都要包含其他的质因子的偶数个 即n是一个完全平方数,或者是完全平方数的两倍,于是用n-sqrt(n)-sqrt(n/2)即得到答案 E: 求n^k的前三位和后三位。 后三位很好求,用n^k(mod 1000)即可,避免溢出要用快速幂取模1000 前三位 假设n^k=10^a=10^(x+y),x是a的整数部分,y是小数部分

尚硅谷《谷粒商城项目总结》

喜你入骨 提交于 2020-08-08 19:11:54
1、前言 花了几天的时间把尚硅谷的视频项目看完了,跟着做了一遍,基本上没啥大的问题,有几个小问题也做了总结。 技术方面除了 vue/nacos 没用过,其他的基本都用过,我们公司实际开发中用的也就是这一套东西。 中间的不想看,可以直接点击目录,看总结,总结里有你针对此项目所有的总结及问题解决的说明 1.1 技术栈 springcloud 统一配置中心:apollo 视频里用的 nacos 统一注册中心:eureka 视频里用的 nacos 远程调用:feign 文件上传:OSS(oss 中有文件过期的设置,我们项目就因为这个出了问题。加了过期时间戳,然后到时间过期了,淡疼) vue,前端搞,我们只搞后端。 1.2 统一异常处理 1)、异常根据业务分类,然后不同的业务异常编码做到统一的规范.对后期也是很好的,方便维护、管理。 2)、enum 维护,2 个字段 code msg,可以和 R 对象一起使用,异常时返回给前端显示 3)、throw 异常, xxxException 自己实现的统一异常,构造参数传上 xxxErrorCode(接口),然后所有的错误 Enum 实现这个接口,执行下面的代码就可以了。 throw new XXXException(XXXEnum.NOT_USER_ERROR); 然后抛出异常后,这个类(@RestControllerAdvice)就会去统一处理

Linux-乌班图常用命令

自闭症网瘾萝莉.ら 提交于 2020-07-29 08:50:21
Linux提供了大量的命令,利用它可以有效地完成大量的工作,如磁盘操作、文件存取、目录操作、进程管理、文件权限设定等。所以,在Linux系统上工作离不开使用系统提供的命令。要想真正理解Linux系统,就必须从Linux命令学起,通过基础的命令学习可以进一步理解Linux系统。 不同Linux发行版的命令数量不一样,但Linux发行版本最少的命令也有200多个。这里笔者把比较重要和使用频率最多的命令,按照它们在系统中的作用分成下面六个部分一一介绍。 ◆ 安装和登录命令: login、shutdown、halt、reboot、install、mount、umount、chsh、exit、last; ◆ 文件处理命令: file、mkdir、grep、dd、find、mv、ls、diff、cat、ln; ◆ 系统管理相关命令: df、top、free、quota、at、lp、adduser、groupadd、kill、crontab; ◆ 网络操作命令: ifconfig、ip、ping、netstat、telnet、ftp、route、rlogin、rcp、finger、mail、 nslookup; ◆ 系统安全相关命令: passwd、su、umask、chgrp、chmod、chown、chattr、sudo ps、who; ◆ 其它命令: tar、unzip、gunzip

How do I run a containerized Bamboo remote agent on demand?

为君一笑 提交于 2020-07-09 14:53:52
问题 We currently have multiple Linux systems configured as static dedicated remote agents for our Bamboo project and want to move to using containerized remote agents that are spun up on demand. How can this be done? I see a containerized remote agent but where does this go? We have containerized our build environment but the remote agent is still running on the dedicated hardware. We want to remove all our dedicated remote agent machines and run everything in containers. I'm an end user with no

How do I run a containerized Bamboo remote agent on demand?

此生再无相见时 提交于 2020-07-09 14:52:57
问题 We currently have multiple Linux systems configured as static dedicated remote agents for our Bamboo project and want to move to using containerized remote agents that are spun up on demand. How can this be done? I see a containerized remote agent but where does this go? We have containerized our build environment but the remote agent is still running on the dedicated hardware. We want to remove all our dedicated remote agent machines and run everything in containers. I'm an end user with no

bamboo agent and docker connectivity, need explanation

北城以北 提交于 2020-07-07 08:42:08
问题 we are using docker containers as Bamboo build agents. we cannot ping directly from bamboo server to docker agents. but the other way is possible. in this case, how bamboo server is able to start builds on the docker agents as soon as the plan started? 来源: https://stackoverflow.com/questions/29508553/bamboo-agent-and-docker-connectivity-need-explanation