/app-modernization-using-IBM-toolchain

Digital portfolio on IBM Cloud using IBM Toolchain. When you need to add new projects, skills and showcase other achievements don't need to scale down complete application, just do it in real time!

Primary LanguageHackMIT LicenseMIT

GitHub Logo

Steps:

  1. Signup for IBM Cloud Platform and Fork the repository
  2. Login into your IBM account and search for CloudFoundry
  3. Create Public Application
  4. Setup CloudFoundry service
  5. Verify Cloud Foundry deployed successfully
  6. Enable Toolchain service for continuous integration and delivery
  7. Finally application would be up and running

Step 1. Signup for IBM Cloud Platform and Fork the repository

  1. Create IBM Account: Here
  2. Open this repo
  3. And then click on Fork on the top right

GitHub Logo

NOTE: Kindly udpdate manifest.yml file, open and change the name filed to something unique.

Step 2. Login into your IBM account and search for CloudFoundry

IBM Cloud Login-link: https://cloud.ibm.com/login

GitHub Logo

Step 3. Create Public Application

GitHub Logo

Step 4. Setup CloudFoundry service

  1. Select region "Dallas" and account type "lite".

GitHub Logo

  1. Select runtime PHP)
  2. App name: Cloudnative-xyz (Please use different names)
  3. Once everything is completed click Create

GitHub Logo

Step 5. Verify Cloud Foundry deployed successfully

Click Visit App URL and a new browser tab will open on which our CF template is running.

GitHub Logo

Step 6. Enable Toolchain service for continuous integration and delivery

  1. Select Overview from left menu under Cloud Foundry service
  2. In Continuous delivery section select Enable button.

GitHub Logo

  1. There will be Continuous Delivery Toolchain page.

GitHub Logo

  1. In Git repos section insert Source repository URL:

NOTE: Please use your fork repo step 1 or else you can't trigger the change

https://github.com/mahsankhaan/app-modernization-using-toolchain.git

GitHub Logo

  1. In Delivery Pipeline section , click "new" to generate API

  2. Once everything is done press "Create" button

GitHub Logo

  1. Now your toolchain is created and select "Delivery Pipeline"

GitHub Logo

  1. In Delivery Pipeline start build stage
  2. Wait until the Build stage becomes green
  3. After that Delpoy stage will trigger and execute automatically

GitHub Logo

  1. Once both the stages executed successfully they will be in green.

GitHub Logo

Step 7. Finally application would be up and running

  1. Get back to main page by selecting app name on top

GitHub Logo

  1. Click visit URL and see your app running

GitHub Logo

GitHub Logo