devops

Open a bug on release fails in VSTS Continuous Deployment

纵然是瞬间 提交于 2021-01-28 01:50:32
问题 I have configured and scheduled only release definition on VSTS for Azure solution deployment which is having PowerShell tasks. But I want to open a bug or work item in VSTS if release/ deployment fails. Is it possible in VSTS. 回答1: Yes, it’s possible for VSTS to create a bug if a release failed. Add another PowerShell task in the end of your release definition to create a bug if the previous task fails. Detail settings for the PowerShell task as below: Select Only when a previous task has

一文读懂 Serverless,将配置化思想复用到平台系统中

安稳与你 提交于 2021-01-26 10:28:35
简介: 搭建一个 aPaaS 平台是需要很长时间的,当然也可以基于一些公有云产品的 Serverless 方案实现现有系统的灵活性与扩展性,从而实现针对于不同客户的定制。 写在前面 在 SaaS 领域 Salesforce 是佼佼者,其 CRM 的概念已经扩展到了 Marketing、Sales、Service 等领域。那么 Salesforce 靠什么变成了这三个行业的解决方案呢?得益于 Salesforce 强大的 aPaaS 平台 。 ISV、内部实施、客户均可以从自己的维度基于 aPaaS 平台构建自己的行业,实现业务定制,甚至是行业定制。因为在此之前只有在 Sales 方向有专门的 SaaS 产品,而 Marketing 和 Service 都是由自己的 ISV 在各自行业的解决方案。所以 Salesforce 已经从一家 SaaS 公司变成了一家 aPaaS 平台公司了。 搭建一个 aPaaS 平台是需要很长时间的,当然也可以基于一些公有云产品的 Serverless 方案 实现现有系统的灵活性与扩展性,从而实现针对于不同客户的定制。 什么是 Serverless Serverless 由两部分组成,Server 和 Less。 前者可以理解为其解决方案范围处在服务端; 后者可以译为少量的; 组合起来就是较少服务端干预的服务端解决方案。 与 Serverless

使用一体式CI/CD平台

有些话、适合烂在心里 提交于 2021-01-25 17:42:47
前言 匆匆忙忙结束了2020年,想着还是要在2021年的第一个月要写一篇文章。在看了[Gitlab]推送的文章之后,自己也比较认同在DevOps实践中如果使用一个一体化的CI/CD平台或者工具所能带来的好处。 不过每个组织或者团队有自身的一些考量和实际情况,就比如的当前我在工作中也使用了多个工具来实现整个CI/CD流程,似乎是分离了CI和CD的过程,因为公司更加考量了做交付的稳定性和安全性考量,并没有做到完全的持续发布。 所以这篇文章仅仅是探讨一些一体化CI/CD平台可以带来的优势。 CI/CD 持续继承和交付(CI/CD)改变了我们构建,测试和部署软件应用的方式。CI/CD工具自动化这些流程,减少错误率,并且优化了整个工作流。代码在整个开发阶段中进行自动化测试,已确保在错误到达生产之前就将其捕获并修复。 CI/CD工具的使用将持续增加并改善软件开发的方式,应的部署也不再需要是每年一次,每个季度一次,甚至每个月一次。通过CI/CD,开发运维团队可以一天内部署多次。 10个CI/CD的优点 上面说了什么是CI/CD,那接下来我们看看其有哪些优点。 1. 更少的交接 在开发管道中更多的交接,那将带来更多的故障点和更多的复杂性。 2. 增加开发速度 通过CI/CD,开发的所有阶段都更快,整个过程中更快的迭代速度使每个团队的工作效率更高,开发人员也可以更有信心地转移到其他项目。 3.

2020,云原生转型就看它!

孤人 提交于 2021-01-24 01:39:20
2019年刚刚过去,你的年度关键词是什么呢? IT领域里,“云原生”这个概念绝对能够在2019年关键词排行榜上进入前3。在容器、微服务、DevOps技术的推动下,2019年已经成为了国内云原生商业化落地的元年,金融、零售、能源、汽车等众多行业普遍开始了IT架构的云原生转型。 随着云原生浪潮势不可挡,越来越多企业将云原生架构转型列入了2020年的工作计划中。所以无论你是程序员还是IT运维,又或者是企业的技术管理者,云原生一定会成为你新的一年工作中绕不开的话题。 为了让大家在新的一年中有备无患,我们推出了百度智能云“天合”云原生解决方案介绍视频,帮助大家了解百度智能云为客户云原生转型准备了哪些弹药。 看完视频,相信你对百度智能云“天合”云原生解决方案已经有所了解。它基于云原生社区和百度自研的先进技术,为客户提供面向云原生应用的产品与平台,帮助客户降低容器化基础设施搭建、应用部署与运维、微服务治理、DevOps流水线构建等过程中的技术门槛和人力成本,平滑、低风险地实现云原生应用开发和架构转型。 面向混合云的基础设施 百度智能云支持将云原生应用部署到各种不同的基础设施中,包括百度智能云的公有云数据中心、用户自建的私有云环境、甚至百度智能云的边缘计算环境中。 在私有云中,可以通过搭建ABC Stack实现标准的私有云架构,或者基于裸金属直接进行容器集群部署。 公有云中,可以通过云服务器BCC

DevOps“五宗罪”,这样向DevOps过渡注定会失败

橙三吉。 提交于 2021-01-24 01:25:56
云计算提供的速度响应、敏捷性和规模效应,契合了如今不断变化的数字商业环境。企业基于最新的IT技术,重构IT架构,加速产品创新和服务交付的速度,从而提高运营效率和市场占有。 不过,企业IT管理者在利用云计算进行数字化转型时,往往会面临两方面的挑战:一是技术,一是企业固有的流程、文化和组织架构。许多公司仍然运转于各个“信息孤岛”,陷入依赖“瀑布式”软件开发的泥潭中,这与技术本身提供的巨大灵活性背道而驰。 在数字化时代,速度和敏捷性是企业领跑和打造核心竞争力的关键。DevOps通过打破开发与运维之间的隔阂,大大缩短软件的开发周期,并快速部署到生产环境,对企业的数字化转型至关重要。 DevOps就像一座现代软件开发的圣杯。许多人都在积极寻找,有些人声称已经找到,而更多人还在寻找中。 由于每家公司都有其独特的运营方式,通往 DevOps 成功之路上,没有一步步的标准化指导。但是,可以肯定以下这5种方式是无法过渡到DevOps的,DevOps不应该做什么,希望本文能够给企业客户以启示。 不确定DevOps对企业的业务意味着什么 DevOps并没有严格的定义,它为什么会出现,采用DevOps可以解决什么问题,有多种解释。从2010年起,DevOps运动的创始人之一斯蒂芬·尼尔森·史密斯(StephenNelson-Smith)就发布了一篇有关DevOps的很漂亮的帖子。清楚地说明了,开发

DevOps“五宗罪”,这样向DevOps过渡注定会失败

房东的猫 提交于 2021-01-24 00:37:56
云计算提供的速度响应、敏捷性和规模效应,契合了如今不断变化的数字商业环境。企业基于最新的IT技术,重构IT架构,加速产品创新和服务交付的速度,从而提高运营效率和市场占有。 不过,企业IT管理者在利用云计算进行数字化转型时,往往会面临两方面的挑战:一是技术,一是企业固有的流程、文化和组织架构。许多公司仍然运转于各个“信息孤岛”,陷入依赖“瀑布式”软件开发的泥潭中,这与技术本身提供的巨大灵活性背道而驰。 在数字化时代,速度和敏捷性是企业领跑和打造核心竞争力的关键。DevOps通过打破开发与运维之间的隔阂,大大缩短软件的开发周期,并快速部署到生产环境,对企业的数字化转型至关重要。 DevOps就像一座现代软件开发的圣杯。许多人都在积极寻找,有些人声称已经找到,而更多人还在寻找中。 由于每家公司都有其独特的运营方式,通往 DevOps 成功之路上,没有一步步的标准化指导。但是,可以肯定以下这5种方式是无法过渡到DevOps的,DevOps不应该做什么,希望本文能够给企业客户以启示。 不确定DevOps对企业的业务意味着什么 DevOps并没有严格的定义,它为什么会出现,采用DevOps可以解决什么问题,有多种解释。从2010年起,DevOps运动的创始人之一斯蒂芬·尼尔森·史密斯(StephenNelson-Smith)就发布了一篇有关DevOps的很漂亮的帖子。清楚地说明了,开发

How to install kerberos client in docker?

时间秒杀一切 提交于 2021-01-22 07:09:23
问题 I am trying to create Docker image by next Dockerfile . It must to install Kerberos client. Dockerfile : FROM node:latest RUN export DEBIAN_FRONTEND=noninteractive RUN apt-get -qq update RUN apt-get -qq install krb5-user libpam-krb5 RUN apt-get -qq clean COPY / ./ EXPOSE 3000 CMD ["npm", "start"] Next command RUN apt-get -qq install krb5-user libpam-krb5 from Dockerfile ask me to enter the value to interactive prompt which looks like: Default Kerberos version 5 realm: The point is that the

How to install kerberos client in docker?

邮差的信 提交于 2021-01-22 07:07:55
问题 I am trying to create Docker image by next Dockerfile . It must to install Kerberos client. Dockerfile : FROM node:latest RUN export DEBIAN_FRONTEND=noninteractive RUN apt-get -qq update RUN apt-get -qq install krb5-user libpam-krb5 RUN apt-get -qq clean COPY / ./ EXPOSE 3000 CMD ["npm", "start"] Next command RUN apt-get -qq install krb5-user libpam-krb5 from Dockerfile ask me to enter the value to interactive prompt which looks like: Default Kerberos version 5 realm: The point is that the

How to install kerberos client in docker?

笑着哭i 提交于 2021-01-22 07:07:33
问题 I am trying to create Docker image by next Dockerfile . It must to install Kerberos client. Dockerfile : FROM node:latest RUN export DEBIAN_FRONTEND=noninteractive RUN apt-get -qq update RUN apt-get -qq install krb5-user libpam-krb5 RUN apt-get -qq clean COPY / ./ EXPOSE 3000 CMD ["npm", "start"] Next command RUN apt-get -qq install krb5-user libpam-krb5 from Dockerfile ask me to enter the value to interactive prompt which looks like: Default Kerberos version 5 realm: The point is that the

一文读懂 Serverless,将配置化思想复用到平台系统中

点点圈 提交于 2021-01-21 09:38:20
作者 | 春哥大魔王 来源 | Serverless 公众号 写在前面 在 SaaS 领域 Salesforce 是佼佼者,其 CRM 的概念已经扩展到了 Marketing、Sales、Service 等领域。那么 Salesforce 靠什么变成了这三个行业的解决方案呢?得益于 Salesforce 强大的 aPaaS 平台 。 ISV、内部实施、客户均可以从自己的维度基于 aPaaS 平台构建自己的行业,实现业务定制,甚至是行业定制。因为在此之前只有在 Sales 方向有专门的 SaaS 产品,而 Marketing 和 Service 都是由自己的 ISV 在各自行业的解决方案。所以 Salesforce 已经从一家 SaaS 公司变成了一家 aPaaS 平台公司了。 搭建一个 aPaaS 平台是需要很长时间的,当然也可以基于一些公有云产品的 Serverless 方案 实现现有系统的灵活性与扩展性,从而实现针对于不同客户的定制。 什么是 Serverless Serverless 由两部分组成,Server 和 Less。 前者可以理解为其解决方案范围处在服务端; 后者可以译为少量的; 组合起来就是较少服务端干预的服务端解决方案。 与 Serverless 相对的是 Serverfull,比较下对应的概念可能更便于理解。 在 Serverfull 时代