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 repository to local (using Sourcetree)
- Add the nitro file from Leap TEST environment
- Commit and push to master branch,
- When committing, include the Jira ticket, by using a string "JIRA <TICKET>" (example: "JIRA FEB-530")
- Create a tag and notify Jason Card mention: the tag name, and request for it to be released into PROD
- For existing projects:
- Do the Steps 2 - 5, 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
- Update the Document Properties box:
- 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 #14 (that the tag has been deployed in PROD)
- Update Version (in PROD) property (Document Properties box) with the latest version
- Update the "Post Production Enhancement List" section
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 #14)
Stash
Brand New Project
Step # | Description | ||||
---|---|---|---|---|---|
1 |
Notify Jason Card that the tag "TAG_NAME" (from #13.c.i) has been created and it's ready to go live. Here's my notification template... feel free to use it, if it helps! Note: Change the [PLACEHOLDERS] and in order to ensure the accuracy: the verbiage, as necessary!
| ||||
13 Goes HERE | Create a tag a. Click on "master" under "BRANCHES" on the left; notice that middle pane b. Right-click on the commit that you did in (Step 12, above) and select "Tag..." c. In the resulting dialog box, under "Add Tag" tab i. Provide a name for the tag (this convention should work: "NAME_OF_REPO_v#.#", where #.# is your version number e.g. 1.0, 1.1, etc.) ii. Select/check the checkbox iii. Click the button | ||||
14 | 14 GOES HERE |
Existing Project
Step # | Description |
---|---|
1 | On local machine, navigate to the project's directory where you have established your local repository Note: You should only see the .git folder and the previously exported nitro file: |
2 | Delete the nitro_s file from this directory |
3 | Continue from Step 8 of "Brand New Project" |
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
| |||||||