You are viewing an old version of this page. View the current version.
Compare with Current
View Page History
« Previous
Version 6
Next »
Tl;dr
Jira
- Add a closing comment with details such as confirmation from customer date/time (optional: attach email from customer, giving the confirmation),
- Complete Stash steps and Move the ticket over to the "DONE" column
Stash
- For new projects:
- Create a new repository in FNF project
- Clone to local
- Add the nitro file from TEST environment
- Commit and push to master (from local to remote),
- When committing, include the Jira ticket, by using a string "JIRA <TICKET>" (example: "JIRA FEB-530")
- For existing projects:
- Do the Steps 2 - 4, above
Confluence
Update the project requirements page, under the FEB space:
- For new projects:
- Update the Document Properties box:
- "Document Status" at the top and other sections (such as Pre Go-Live, etc,) as necessary
- For existing projects:
- Update the "Post Production Enhancement List" section
- "Description" to capture enhancement(s) at high-level; provide a link: if you have a detailed documentation page (where this set of enhancements are captured in detail)
- After receiving confirmation/notification for Stash step #18 (that the tag has been deployed in PROD)
- Update Version (in PROD) property (Document Properties box) with the latest version
Jira
Update the ticket
- Provide the following details in comments: Who approved the go-live and when.
- If possible/you'd like to, attach the email confirmation to the comments
- AFTER completing the Stash steps: Move the ticket from "UNDER REVIEW" to "DONE" column; ensure that the ticket's workflow status is "DONE" and not "CANCELLED"
- Notify Jason Card that the "Tag" has been created (Stash step #18)
Stash
Brand New Project | Existing Project |
---|
- Login to stash: https://stash.uconn.edu/
- Navigate to FEB Nitro Files (FNF) project
- Provided you have the necessary privileges, click on the "Create repository" button, top-right
- Provide an appropriate name and then click on the "Create repository" button
- Clone repository to local
- Use git/bash command:
Make sure you are inside the project folder of where you want to clone and then execute the following command: git clone REPOSITORY_URL
- Open up Sourcetree software
- Add a new repository, by clicking on the "+" at the top:
- Click on Add at the top:
- Click on "Browse"
- Navigate to where you cloned locally (Step 2.a., above)
- And click on "Select Folder" ---- ensure that the folder you select has a .git folder (this is a hidden folder — so you might not see it, based on your settings), as shown below
- Finally, click "Add"
- Go to Leap TEST environment and export the project (if you have not done it already) and save it locally
- Locate the *.nitro_s file and move it to this folder (same folder as 2.a., above)
- Sourcetree will notice a change in the local repository and list it under "Unstaged files" section
- Select either "Stage All" or "Stage Selected", depending on your circumstance
- Under comments, follow the following format (without quotes):
"JIRA XXX-### YOUR COMMENTS" " (where XXX is the project key, in Jira and ### is the ticket number; you can provide your comments after that) - Next, make sure you select the "Push changes immediately to..." checkbox
- Finally, hit the "Commit" button.
Example of Steps 9 - 11:
- Next, create a tag, by clicking on "master" under "BRANCHES" on the left
- Right-click on the blue line and select "Tag..."
- Give it an appropriate name; generally, this convention should work: "NAME_OF_REPO_v#.#" (where #.# is your version number e.g. 1.0, 1.1, etc.)
- Notify that the tag has been created and it's ready to go live.
| Start from step 5, on the left. |
Confluence
Pre Go-Live
If the project requirements page does not have a pre go-live log, add it and follow the Developer checklist. Sample Pre Go-Live log, below.
Go-Live Date | Date of Last Deploy in TEST | Customer/Designee Sign-off & Date/Time | Version | Developer | JIRA Ticket | Release to PROD Date/Time | Released By |
---|
| | |
| @DEVELOPER NAME - JavaScript files: using minified versions?
- Confirm Security/Access Control (as reflected on THIS page)
- Update Jira Ticket
- Stash component
- Queued for Go-Live! / Notify Jason Card
- Update project's requirements page on Confluence
- Notify customer/team post deployment with relevant link(s)
|
| |
|
|
|
|
|
|
|
|
|