pawandeepthind / devtoolkit

Codebase to enable setup for VM IBM CoC integrated development environment.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

What

Dev machine for IBM CoC Integrated DevToolKit. This create CentOS 7 with pre-requisite software.

  • dev - machine that will host the actual toolkit.

How

1. Install Pre-requisite:

It is good to read about Vagrant and Ansible.

Here are some of the pre-requisite (Note: It is tested on Mac OS X for now)

  • Latest vagrant
  • Latest Virtual Box
  • Checkout the repository code locally
  • Open command prompt (for windows i will recomment to use gitbash)
  • Change directory where the code is checked out.
  • Install plugins (vbguest and hostmanager)
      $ vagrant plugin install vagrant-vbguest
      $ vagrant plugin install vagrant-hostmanager
    
  • After installation of the plugins do
      $ vagrant up
    
  • Note:
    • Machine is setup with software using ansible.
    • Machine name,forwarded ports, ip address, shared mounted folders and memory can be configured using config.xml

Setup devtoolkit

If it is desired to extract the Docker-based integrated developer toolkit along with the VM creation,

  • Use IBM UrbanCode Deploy Selfserv tool to download the IBM OMS Integrated Development Toolkit
  • Download the devtoolkit_docker.tar to {PWD}/server/roles/files directory.

SSH into machine

Once machines are up, user can ssh into the machine using

  $ vagrant ssh dev

Coming Soon

  • Ansible playbook for usual operations like
    • Setup for extension deployment
    • Setup for building the customization
    • Setup for CDT build

About

Codebase to enable setup for VM IBM CoC integrated development environment.

License:MIT License


Languages

Language:Python 100.0%