DevOps example demonstrates



hello, experienced for a long time, I'm back, it was certainly curious, this time I went to plotting a bad thing, really not you might expect, here to tell you that what I have for a long time plotting bad things.

background

I believe I have seen children before their boots article. Probably know, my work is to develop a set of underlying business firm 数据集成platform DIX(Data Integration), hereinafter collectively referred DIX, is now in DevOpsunder the general trend, so we decided to carry out a DevOps for DIX design and Implementation.

Disclaimer: In this article and in this series, the content will not be involved within the company, is designed to help to move forward and I like feeling the bright people.
The way to play ads: The author is currently working Uinnova, if it can be directly Baidu business cooperation Search Uinnova

Implementation

Simple greeting, we directly on the map, look at the overall implementation
Here Insert Picture Description
as shown, is all we want to achieve the above, in this paper, only one: a brief introduction, detailed realization of each step there will be topics to elaborate.

Process Introduction

  • First, we merged into locally edited the code Develop分支, and Pushtogit仓库
  • The second step, dependent on GitLab(git management platform), to trigger our Ci操作(GitLab-Runner)
  • The third step, the Runnertime will be followed by the completion代码编译(Java)、以及Build操作
  • The fourth step, when we Buildafter completion, will wake up Ansible(automatic deployment platform) were Cd(deployment operations)
  • The fifth step, when we put DIXafter the deployment is complete, but also by the Ansibletrigger our Seleniumconduct E2E test
  • Finally, the test is complete release

About what is Devop and cicd where we can own Baidu, many go here but the whole implementation process is so interested in child boots can view the detail of other topics

Published 106 original articles · won praise 10 · views 10000 +

Guess you like

Origin blog.csdn.net/qq_32060101/article/details/103164336