Ranter
Join devRant
Do all the things like
++ or -- rants, post your own rants, comment on others' rants and build your customized dev avatar
Sign Up
Pipeless API
From the creators of devRant, Pipeless lets you power real-time personalized recommendations and activity feeds using a simple API
Learn More
Comments
-
@gc94 \o/ the first one in two weeks 😭
So i have one first question: what softwares do you use? Like, Jenkins? CircleCI? Something? And why? -
@Drillan767 (I wanted to edit my question but too late:) I personally use Github to push my code, DockerHub to build that code into a Docker Image and Jenkins to deploy it once ready (took almost 2 months to make everything work -.-)
-
gc944456y@Drillan767
I use VSTS.
Why?
I work mostly with Microsoft Stack.
1. If there is one company providing the programming language, devops tool chain (Vsts) and the cloud (Azure) to deploy, then no reason to not use it.
2. All in one package. Agile Planning, Git Repos, Build, Deploy tools.
3.Also it's not a use everything or nothing tool. If you want to use gtihub/ bitbucket for version control, Jenkins to build and tool "Y" to deploy you can do it.
4. Provides integration to github, Jenkins, chef, docker and many more.. -
gc944456y@Drillan767
Also provides free unlimited private repos for upto 5 developers.
And it is not restricted to Microsoft stack alone. You can build Java, js, python, has aws integrations also.
Good enough to try out for a hobby project.
Scales at Enterprise level also.
The whole of Microsoft uses VSTS for their engineering. -
@gc94 looks so niiiice! But can you deploy on a private server, or does it have to be Azure? (If so, I'm still going to give it a try, sounds too good to be ignored)
-
gc944456y@Drillan767 If your server has a publicly accessible ip address, then VSTS can 'see' you server. So you can use the hosted agent (build machine) to deploy.
If your server is not publicly accessible then you can download an agent and run it on a different machine(ur build machine) on the same network that has your server.
Look up VSTS private agent on Google.
Your build machine doesn't need to be publicly accessible. Just needs to have internet connectivity and ports 80 & 443 open. -
gc944456y@Drillan767 Also I would recommend VSTS demo generator.
Sample java / dotnet projects with build and release definitions. -
@gc94 I had 35mn to test it, I created my account, linked my GitHub account, abd couldn't do much more excepted parse the menu links to try to understand what's possible.
So far, I must admit, I really enjoy the thing. I have the feeling that I can do tons of things, but I don't know how to do them yet... But it's here 😍😍
Related Rants
Is there anyone here into DevOps? I have lots of questions to ask and no one is answering on StackExchange :'(
question
ci
help
devops
cd