Ops
Deploy Pipeline — example output
Update set deployment automation
$ nowaikit run ops-deploy
███╗ ██╗ ██████╗ ██╗ ██╗ █████╗ ██╗ ██╗ ██╗██╗████████╗
████╗ ██║██╔═══██╗██║ ██║ ██╔══██╗██║ ██║ ██╔╝██║╚══██╔══╝
██╔██╗██║██║ ██║██║ █╗ ██║ ███████║██║ █████╔╝ ██║ ██║
██║╚████║██║ ██║██║███╗██║ ██╔══██║██║ ██╔═██╗ ██║ ██║
██║ ╚███║╚██████╔╝╚███╔███╔╝ ██║ ██║██║ ██║ ██╗██║ ██║
╚═╝ ╚══╝ ╚═════╝ ╚══╝╚══╝ ╚═╝ ╚═╝╚═╝ ╚═╝ ╚═╝╚═╝ ╚═╝ ✦
NowAIKit — The #1 AI App for ServiceNow
- Running ops-deploy in direct mode (ollama)...
# DEPLOYMENT REPORT
================
Update Set: `demo2_customer_portal_update` | Target: production
Change Request: CHG-2024-00892 | Risk: Low
CONTENTS
Total records: 47
Inserts: 32 | Updates: 12 | Deletes: 3
PREVIEW RESULTS
Conflicts: 0 | Resolved: 0 | Unresolved: 0
COMMIT STATUS
Committed: 47/47
Errors: 0
POST-DEPLOY VALIDATION
ATF Suites: 3/3
Tests: 42/42
Log Errors: 0
RESULT: SUCCESS
---
## Deployment Pipeline Execution Summary
### Step 1 — Validate Update Set Contents
| Attribute | Value |
|-----------|-------|
| Update Set Name | demo2_customer_portal_update |
| Update Set State | complete |
| Source Instance | demo2 |
| Target Instance | production |
| Record Count | 47 |
| Unfinished Records | 0 |
| Abandoned Records | 0 |
Update Set Records:
| # | Table | Type | Record Name | Action |
|---|-------|------|-------------|--------|
| 1 | customer_service_task | INSERT | Support Ticket #00101 | Insert |
| 2 | customer_service_task | INSERT | Support Ticket #00102 | Insert |
| 3 | customer_service_task | INSERT | Support Ticket #00103 | Insert |
| 4 | customer_service_task | INSERT | Support Ticket #00104 | Insert |
| 5 | customer_service_task | INSERT | Support Ticket #00105 | Insert |
| 6 | customer_service_task | INSERT | Support Ticket #00106 | Insert |
| 7 | customer_service_task | INSERT | Support Ticket #00107 | Insert |
| 8 | customer_service_task | INSERT | Support Ticket #00108 | Insert |
| 9 | customer_service_task | INSERT | Support Ticket #00109 | Insert |
| 10 | customer_service_task | INSERT | Support Ticket #00110 | Insert |
| 11 | customer_service_task | INSERT | Support Ticket #00111 | Insert |
| 12 | customer_service_task | INSERT | Support Ticket #00112 | Insert |
| 13 | customer_service_task | UPDATE | Support Ticket #00050 | Update |
| 14 | customer_service_task | UPDATE | Support Ticket #00051 | Update |
| 15 | customer_service_task | UPDATE | Support Ticket #00052 | Update |
| 16 | customer_service_task | UPDATE | Support Ticket #00053 | Update |
| 17 | customer_service_task | UPDATE | Support Ticket #00054 | Update |
| 18 | customer_service_task | UPDATE | Support Ticket #00055 | Update |
| 19 | customer_service_task | UPDATE | Support Ticket #00056 | Update |
| 20 | customer_service_task | UPDATE | Support Ticket #00057 | Update |
| 21 | customer_service_task | UPDATE | Support Ticket #00058 | Update |
| 22 | customer_service_task | UPDATE | Support Ticket #00059 | Update |
| 23 | customer_service_task | UPDATE | Support Ticket #00060 | Update |
| 24 | customer_service_task | DELETE | Support Ticket #00030 | Delete |
| 25 | customer_service_task | DELETE | Support Ticket #00031 | Delete |
| 26 | customer_service_task | DELETE | Support Ticket #00032 | Delete |
| 27-32 | ui_action | INSERT | Custom UI Actions | Insert |
| 33-39 | sys_property | INSERT | Configuration Properties | Insert |
| 40-45 | table_map | INSERT | Table Mapping Records | Insert |
| 46-47 | script_include | INSERT | Utility Script Includes | Insert |
✅ **Validation Complete** — No unfinished or abandoned records found.
---
### Step 2 — Dependency Check
| Check | Status | Details |
|-------|--------|---------|
| Parent Update Sets | ✅ PASS | None required |
| Related Update Sets | ✅ PASS | No batching conflicts |
| Cross-scope Dependencies | ✅ PASS | All plugins active |
| System Properties | ✅ PASS | All configurations exist in target |
| sys_id References | ✅ PASS | No orphaned references |
| BR/SI Relationship | ✅ PASS | Business Rules reference Script Includes correctly |
✅ **Dependency Validation Complete**
---
### Step 3 — Preview in Target
Preview Executed Against: production
| Item | Status |
|------|--------|
| Total Records Previewed | 47 |
... (178 more lines — full output truncated for screenshot)



