For Development
Well, I have a laptop on hand with Windows 7 64bit which is my development machine.On top of it, we need to setup some basic development related tools of choice.
Below are mine:
- Eclipse Java EE IDE for Web Developers: Mars.2 Release (4.5.2) with necessary plugins like m2e for Maven, Egit for Git
- Java 8 latest
- Apache Maven: 3.3.x, no private repository yet at this moment
- Git: 1.9.5
For Continuous Integration (CI) & Continuous Deployment (CD)
OS: Ubuntu
As I’m going to play around with Linux, I setup VirtualBox on my laptop and span up one Ubuntu 14.04 as the logical host for everything as I’m going to run them on top of Docker.
Here is the detailed Ubuntu version:
$ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 14.04.2 LTS
Release: 14.04
Codename: trusty
For convenient purpose, I used host-only option and had one static IP for the Ubuntu:
$ ifconfig eth1 | grep 'inet addr:' | cut -d: -f2 | awk '{ print $1}' 192.168.56.118
Note: Please refer to VirtualBox for details on how to set up virtual boxes, or let me know if you need any assistance or sharing on this.
Docker & Docker Compose
Please refer to https://docs.docker.com/engine/installation/linux/ubuntulinux/ for how to install Docker as I won’t mention it here.
Here is the Docker latest version as of writing:
$ docker --version Docker version 1.11.0, build 4dc5990 $ docker-compose --version docker-compose version 1.6.2, build 4d72027
Thanks for a great information in your blog. I have read all the post of your blog. Great work on DevOps
ReplyDeleteRegards,
DevOps Training in Hyderabad
DevOps Training
DevOps Online Training
DevOps Online Training in Hyderabad
Check it once through Devops Online Training for more info.
ReplyDeleteDedicated Support Team take the time to comprehend the preferences, communication styles, and expectations of the customers they serve.
ReplyDelete