Coder Social home page Coder Social logo

awesome-ciandcd's Introduction

什么是 cicd,devops

DevOps是一种思想,是一种文化,主要强调软件开发测试运维的一体化,目标是减少各个部门之间的沟通成本从而实现软件的快速高质量的发布。cicd是指持续集成发布部署,是一套流程实现软件的构建测试部署的自动化。

DevOps与cicd紧密相关,是理论与实践的结合,DevOps要实现人员一体化,必须要借助cicd工具来自动化整个流程。

devops

在不同的公司会有不同的人员组织架构,创业公司开发人员可能就涵盖了所有的DevOps任务,在专业的软件公司一般会有专门的团队来负责公司所有产品的DevOps。不管任务谁来做,不管所在公司职位是什么,其实目标都是一致的,所做的事情也是一致的,完成任务所需要的工具也是一致的。 不同公司职位的名称可能但是不限于:

  • BRE(Build Release Engineer)
  • SWI(Software Integrator)
  • SRE(Site reliablity Engineer)
  • DevOps

devops2

devops的发展过程:

  1. 传统瀑布模型(Waterfall Development)
  2. 持续集成(Continuous Integration)
  3. 持续发布(Continuous Delivery)
  4. 持续部署(Continuous Deployment)

devops12

为什么需要 cicd,devops

  • 提高发布的频率
  • 更快地将产品新功能推向市场
  • 避免发布的失败率
  • 快速发布hotfix

怎么实现 cicd,devops

实现自动化的发布,主要需要如下类型的工具:

  • 源代码管理
  • 配置管理
  • 容器编排
  • 构建工具,分布式构建
  • 测试框架
  • 持续集成sever
  • artifact的管理工具
  • 部署分发
  • 监控工具

devops3 devops6 devops9

更多工具, 参考github awesome-ciandcd

欢迎一起讨论

公众号:cicdops

devops9

awesome-ciandcd's People

Contributors

abhi18av avatar catlightio avatar codyreichert avatar corpsee avatar davisonio avatar eloise1991 avatar franciosi avatar g07cha avatar godfryd avatar itech001 avatar jesper avatar juanitofatas avatar jvehent avatar kirillzi avatar lewbor avatar lumberg avatar lwhsu avatar manojlds avatar markoa avatar mlabouardy avatar morph3o avatar nedomas avatar noahingh avatar otaq avatar ramanan-r avatar readmecritic avatar rikh81 avatar robtec avatar stjepanjurekovic avatar titusjaka avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

awesome-ciandcd's Issues

Validate pull requests with Travis

Hello, I wrote a tool that can validate README links (valid URLs, not duplicate). It can be run when someone submits a pull request.

It is currently being used by

Examples

If you are interested, connect this repo to https://travis-ci.org/ and add a .travis.yml file to the project.

See https://github.com/dkhamsing/awesome_bot for options, more information
Feel free to leave a comment 😄

http://www.ciandcd.com domain name has expired

Tip: This domain name has expired and cannot be normally accessed. Please renew it to continue using it.

Please contact your domain name service provider to quickly renew the domain name. This will avoid the risk that the domain name will be deleted or registered by someone else.

  1. If you are an Alibaba Cloud member, please log on to your Alibaba Cloud account and go to the Domain Name Console->Domain Name List->Urgent Domain Name Renewal, to complete domain name renewal.

  2. If the domain registration service is provided by an Alibaba Cloud agent, please contact your agent to discuss renewal.

AwesomeOpenSource

We are creating a github org for all awesome open source repos. I am working with a few individuals who are also managing their own awesome repos, and I think to gain more traction we need to work together. What are your thoughts about collectively moving your awesome repos to https://github.com/AwesomeOpenSource

The idea is that visibility for these repos would be increased due to more traffic to the org. What are your thoughts? Let me know if there is anything you'd like to discuss!

NeXtep dead link

The nextep link in Database Version Control goes to a domain seller's site. I was unable to find a replacement URL. Only other result was named NeXtep Systems which didn't seem related

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.