Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.


Jira
SeqJira→LocalLocal→BitbucketBitbucket→Team/TCS ITBuild Share folderIT→build folder→Corp ITIT→Websphere
1Issue a ticket
(e.g. HSIF-3051 ....* )

create a feature branch (copy) from
develop branch in Jira Ticket.
(e.g. feature/HSIF-3051 branch)




2

check out feature code 
to local, start to develop
and test

checking check in code in the feature branch
(e.g. feature/HSIF-3051 branch)
avoid of code lost
other developer can 
help, review and test



3
ready to deploy to QA
(remember change application's version)
raise pull request to merge feature branch
to branch to develop branch
(e.g. feature/HSIF-3051 merge to develop)
review and approval (TCS IT)


4

Merge into develop branch after approvalapproved  


5

create release branch (copy) from develop branch
(e.g. release/2022.02)

 a new built ear file

6
check new ear file's commit version




7
send email to request deploy the the ear file
(provide application information and file location)



send email to Webmasterwebmaster who on duty will
deploy the file ear file to Websphere QA.
8


QA/UAT testing


9
After QA testing, request Harry help raise a production release ticket
Harry Fong will request a production deploy ticket


10
update deployment documents (ticket no. as prefix of document names)
Harry will upload the documents and request approval.


11


After ticket approved, Harry engage a resource of IAG to deploy


12




IAGIAG deploy the ear file to Websphere
Production
13
quick verify confirm and confirm deploy successful




14
monitor the status and result.




15

raise pull request from develop branch to production master branchreview and approval (TCS IT)


16

Merge develop branch to production master branch after approved;
set release tag on commit.
delete feature branch and release branch.




17
if no issues, update releasement records Releasement records




18update ticket status