Azure DevOps is free for small companies in 1 hour

 3r3115. 3r3-31. Good day! 3r3102.  3r3115. 3r3102.  3r3115. We have long wanted to implement devOps, but there was no time and money for maintenance, or you want to understand how devOps works in action using the example of an Internet agency, then we read further. 3r3102.  3r3115. 3r3102.  3r3115. In this article, we will look at how to deploy Azure’s free devops for your company (up to 5 developers for free) without specific technical skills and a lot of settings. 3r3102.  3r3115. 3r3102.  3r3115. 3r314. 3r3102.  3r3115. devOps in our example:
 3r3115. 1) When you commit the code of one of the developers, the build starts; 3r3102.  3r3115. 2) Transpilation Typescript /Less /etc; 3r3102.  3r3115. 3) If errors occur during the transpilation process, the developer will receive a warning and his commit will be rejected; 3r3102.  3r3115. 4) Depla transpili project to the server (dev-site); 3r3102.  3r3115. 5) Creating screenshots of the resulting site and comparing them with the layout of the designer (Screenshot based testing); 3r3102.  3r3115. 6) Getting test results and screenshots via Telegram bot. 3r3102.  3r3115. 3r3102.  3r3115. What you need to have for this:
 3r3115. 1) Microsoft account; 3r3102.  3r3115. 2) Telegram channel; 3r3102.  3r3115. 3) Any computer with Internet access (for the work of the build agent). 3r3102.  3r3115. 3r3102.  3r3115. So let's start the move to DevOps. 3r3102.  3r3115. - We register the microsoft account on azure.com 3r3102.  3r3115. - Create your company[1], this is the area in which projects (sites) will be created, and also in this area of ​​visibility people will work to whom you will send invitations 3r3102.  3r3115. - Create a project within the company[2, 3, 4], everything is as usual, the project is private and public. We also immediately select the repository between the built-in azure and git. You can choose the second option, the integration is fully implemented, so devops will not suffer. I chose the first option to reduce the amount of 3rd party funds. 3r3102.  3r3115. - In the created project[5]proceed to setting up the assembly steps[6]and create the first build[7]. 3r3102.  3r3115. 3r3365. 3r3102.  3r3115. 3r3102.  3r3115. - Do not forget add agent assembly . This is a client that we install on a machine with Internet access, which will perform assembly steps for certain events, for example, when adding code to the version control system. 3r3102.  3r3115. 3r3102.  3r3115. - Add the necessary steps
 3r3115. Azure DevOps is free for small companies in 1 hour 3r3102.  3r3115. 3r3102.  3r3115. Now we will look at the steps separately, it is clear from the titles what each
is responsible for.  3r3115. By the way, about creating a bot for Telegram is written here . 3r3102.  3r3115. How to test the layout is good article here . 3r3102.  3r3115. Project code and all scripts, Laid out on gitgub . 3r3102.  3r3115. 3r3102.  3r3115. 3r3102.  3r3115. 3r3102.  3r3115. The article was written so that newbies could see one of the simplest ways to organize devops with minimal resource and time costs. 3r3111. 3r3115. 3r3115. 3r3115. 3r3108. ! function (e) {function t (t, n) {if (! (n in e)) {for (var r, a = e.document, i = a.scripts, o = i.length; o-- ;) if (-1! == i[o].src.indexOf (t)) {r = i[o]; break} if (! r) {r = a.createElement ("script"), r.type = "text /jаvascript", r.async =! ? r.defer =! ? r.src = t, r.charset = "UTF-8"; var d = function () {var e = a.getElementsByTagName ("script")[0]; e.parentNode.insertBefore (r, e)}; "[object Opera]" == e.opera? a.addEventListener? a.addEventListener ("DOMContentLoaded", d,! 1): e.attachEvent ("onload", d ): d ()}}} t ("//mediator.mail.ru/script/2820404/"""_mediator") () ();
3r3115. 3r3111. 3r3115. 3r3115. 3r3115. 3r3115.
+ 0 -

Add comment