You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: docs/7-cicd/setup-cd.md
+8-6Lines changed: 8 additions & 6 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -10,12 +10,16 @@ Automated continuous deployment (CD) for Recce Cloud base session updates. Ensur
10
10
11
11
## Purpose
12
12
13
-
**Automated Base Session Management**→ Eliminates manual baseline maintenance
13
+
**Automated Base Session Management**eliminates manual baseline maintenance.
14
14
15
15
-**Triggers**: PR merge to main + scheduled updates
16
16
-**Action**: Auto-update base Recce session
17
17
-**Benefit**: Current comparison baseline for future PRs
18
18
19
+
## Prerequisites
20
+
21
+
You need `manifest.json` and `catalog.json` files (dbt artifacts) for Recce Cloud. See [Start Free with Cloud](../2-getting-started/start-free-with-cloud.md) for instructions on preparing these files.
22
+
19
23
## Implementation
20
24
21
25
### 1. Core Workflow
@@ -77,15 +81,14 @@ jobs:
77
81
78
82
**Default: Fresh Build** (shown in example above)
79
83
80
-
-`dbt docs generate`→ Required (provides all needed artifacts)
81
-
-`dbt build`→ Optional (ensures tables are materialized and updated)
84
+
-`dbt docs generate`is required and provides the needed `manifest.json` and `catalog.json`artifacts.
85
+
-`dbt build`is optional but ensures tables are materialized and updated.
82
86
83
87
**Alternative Methods:**
84
88
85
89
-**External Download**: Download from dbt Cloud, Paradime, or other platforms
86
90
-**Pipeline Integration**: Use existing dbt build workflows
87
91
88
-
**Key Requirement**: `manifest.json` and `catalog.json` available for Recce Cloud upload.
89
92
90
93
### 3. Verification
91
94
@@ -105,5 +108,4 @@ jobs:
105
108
106
109
## Next Steps
107
110
108
-
- ✅ **CD Setup Complete** → Base sessions auto-update on merge + schedule
109
-
- 🔄 **Add CI**: [Setup CI](./setup-ci.md) for PR validation
111
+
**[Setup CI](./setup-ci.md)** to automatically validate PR changes against your updated base session. This completes your CI/CD pipeline by adding automated data validation for every pull request.
Copy file name to clipboardExpand all lines: docs/7-cicd/setup-ci.md
+8-6Lines changed: 8 additions & 6 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -10,12 +10,16 @@ Automated data validation for pull requests using Recce Cloud. Catch data issues
10
10
11
11
## Purpose
12
12
13
-
**Automated PR Validation**→ Prevent data regressions before merge
13
+
**Automated PR Validation**prevents data regressions before merge.
14
14
15
15
-**Triggers**: PR opened/updated against main
16
16
-**Action**: Auto-update Recce session for PR validation
17
17
-**Benefit**: Automated data validation and comparison
18
18
19
+
## Prerequisites
20
+
21
+
You need `manifest.json` and `catalog.json` files (dbt artifacts) for Recce Cloud. See [Start Free with Cloud](../2-getting-started/start-free-with-cloud.md) for instructions on preparing these files.
22
+
19
23
## Implementation
20
24
21
25
### 1. Core Workflow
@@ -77,16 +81,14 @@ jobs:
77
81
78
82
**Default: Fresh Build** (shown in example above)
79
83
80
-
-`dbt docs generate`→ Required (provides all needed artifacts)
81
-
-`dbt build`→ Optional (ensures tables are materialized and updated)
84
+
-`dbt docs generate`is required and provides all needed artifacts.
85
+
-`dbt build`is optional but ensures tables are materialized and updated.
82
86
83
87
**Alternative Methods:**
84
88
85
89
-**External Download**: Download from dbt Cloud, Paradime, or other platforms
86
90
-**Pipeline Integration**: Use existing dbt build workflows
87
91
88
-
**Key Requirement**: `manifest.json` and `catalog.json` available for Recce Cloud action.
89
-
90
92
### 3. Verification
91
93
92
94
#### Test with a PR
@@ -106,6 +108,6 @@ jobs:
106
108
107
109
To analyze the PR changes in detail:
108
110
109
-
- Go to your Recce Cloud dashboard
111
+
- Go to your [Recce Cloud dashboard](https://cloud.reccehq.com)
110
112
- Find the PR session that was created
111
113
- Launch Recce instance to explore data differences
0 commit comments