CICD Deployment of Databricks Notebooks to DBFS (Databricks Filesystem) – On going
Disclaimer Copyrights for below content belongs to MFH. Videos are uploaded to MFH YouTube channel and made them unlisted or not accessible to public. We use YouTube to have better controls on the video.
Runbook : https://myfuturehub.com/cdr-etl-cicd-runbook-project/
Project Tracker : https://myfuturehub.com/cdr-modernization-project-tracker-client-t-mobile-usa/
CICD Deployment of Databricks Notebooks to DBFS (Databricks Filesystem)
Recorded Sessions :
Day 1 ( 01-09-2023)
Day 2 ( 04-09-2023 )
Deployment Updates
1. Setup Build pipeline for NPE
Create a new Build pipeline with the name same as Prod build pipeline with NPE inplace of Prod “” – DONE
Link Pre_Prod Repo to Build pipeline – DONE
Setup auto trigger – PENDING
Add Git Copy Diff Stage or Task to Build Pipeline – DONE
Add Publish Artifact to drop location (Optional) – DONE
2. Setup Release pipeline for NPE
Create a new Release pipeline with the name same as Prod build pipeline with NPE inplace of Prod “” – DONE
Setup Auto-trigger – DONE – Make sure you have right Location mentioned in Release pipeline – PENDING
Create a Pre_Prod fold similar to Production path under NPE or Pre_Prod folder – PENDING
Add the stage or task or template or plugin “Deploy to Databricks Notebooks” – PENDING
Make sure Build pipeline ran atleast once – PENDING
Select the source from Release pipeline in “Deploy to Databricks Notebooks” stage. – PENDING
Mention the destination path – PENDING
Day 3 ( 06-09-2023 )
Deployment Updates
1. Setup Build pipeline for NPE
Create a new Build pipeline with the name same as Prod build pipeline with NPE in place of Prod “” – DONE
Link Pre Prod Repo to Build pipeline – DONE
Setup auto trigger – PENDING
Add Git Copy Diff Stage or Task to Build Pipeline – DONE (Need to fix error we got after PR)
Add Publish Artifact to drop location (Optional) – DONE
2. Setup Release pipeline for NPE
Create a new Release pipeline with the name same as Prod build pipeline with NPE in place of Prod “” – DONE
Setup Auto-trigger – DONE –
Make sure you have right Location mentioned in Release pipeline – PENDING
Create a Pre Prod fold similar to Production path under NPE or Pre Prod folder – PENDING
Add the stage or task or template or plugin “Deploy to Databricks Notebooks” – PENDING
Make sure Build pipeline ran atleast once – PENDING
Select the source from Release pipeline in “Deploy to Databricks Notebooks” stage. – PENDING
Mention the destination path – PENDING
Find out what happens if we select option “batch changes while build is running” while setting auto trigger for pipeline PENDING
Day 4 ( 07-09-2023 )
Deployment Updates
1. Setup Build pipeline for NPE
Create a new Build pipeline with the name same as Prod build pipeline with NPE inplace of Prod “” – DONE
Link Pre_Prod Repo to Build pipeline – DONE
Setup auto trigger – DONE
Add Git Copy Diff Stage or Task to Build Pipeline – DONE
Add Publish Artifact to drop location (Optional) – DONE
2. Setup Release pipeline for NPE
Create a new Release pipeline with the name same as Prod build pipeline with NPE inplace of Prod “” – DONE
Setup Auto-trigger – DONE
Make sure you have right Location mentioned in Release pipeline – PENDING
Create a Pre_Prod fold similar to Production path under NPE or Pre_Prod folder – PENDING
Add the stage or task or template or plugin “Deploy to Databricks Notebooks” – PENDING
Make sure Build pipeline ran atleast once – PENDING
Select the source from Release pipeline in “Deploy to Databricks Notebooks” stage. – PENDING
Mention the destination path – PENDING
Day 5 ( 08-09-2023 )
Deployment Updates
1. Setup Build pipeline for NPE
Create a new Build pipeline with the name same as Prod build pipeline with NPE inplace of Prod “” – DONE
Link Pre_Prod Repo to Build pipeline – DONE
Setup auto trigger – DONE
Add Git Copy Diff(task1-version)Stage or Task to Build Pipeline – DONE
Add Publish Artifact to drop location (Optional) – DONE
2. Setup Release pipeline for NPE
Create a new Release pipeline with the name same as Prod build pipeline with NPE inplace of Prod “” – DONE
Setup Auto-trigger – DONE
Make sure you have right Location mentioned in Release pipeline – DONE
Create a Pre_Prod folder similar to Production path under NPE or Pre_Prod folder – DONE(Created Temp Folder in CICD)
Add the stage or task or template or plugin “Deploy to Databricks Notebooks” – DONE
Make sure Build pipeline ran atleast once – DONE
Select the source from Release pipeline in “Deploy to Databricks Notebooks” stage. – DONE(Need to Recheck)
Mention the destination path – DONE(Need to Recheck) Need to resolve error warning we are getting while deploying on Databricks – PENDING
Day 6 ( 11-09-2023 )
Deployment Updates
1. Setup Build pipeline for NPE
Create a new Build pipeline with the name same as Prod build pipeline with NPE inplace of Prod “” – DONE
Link Pre_Prod Repo to Build pipeline – DONE
Setup auto trigger – DONE
Add Git Copy Diff(task1-version)Stage or Task to Build Pipeline – DONE
Add Publish Artifact to drop location (Optional) – DONE
2. Setup Release pipeline for NPE
Create a new Release pipeline with the name same as Prod build pipeline with NPE inplace of Prod “” – DONE
Setup Auto-trigger – DONE
Make sure you have right Location mentioned in Release pipeline – DONE
Create a Pre_Prod folder similar to Production path under NPE or Pre_Prod folder – DONE(Created Temp Folder in CICD)
Add the stage or task or template or plugin “Deploy to Databricks Notebooks” – DONE
Make sure Build pipeline ran atleast once – DONE
Select the source from Release pipeline in “Deploy to Databricks Notebooks” stage. – DONE(Need to Recheck)
Mention the destination path – DONE(Need to Recheck) Need to resolve error warning we are getting while deploying on Databricks – PENDING
Day 7 ( 12-09-2023 )
Morning Session
Evening Session
Day 8 ( 13-09-2023 )
Deployment Updates
1. Setup Build pipeline for NPE
Create a new Build pipeline with the name same as Prod build pipeline with NPE inplace of Prod “” – DONE
Link Pre_Prod Repo to Build pipeline – DONE
Setup auto trigger – DONE
Add Git Copy Diff(task1-version)Stage or Task to Build Pipeline – DONE
Add Publish Artifact to drop location (Optional) – DONE
2. Setup Release pipeline for NPE
Create a new Release pipeline with the name same as Prod build pipeline with NPE inplace of Prod “” – DONE
Setup Auto-trigger – DONE
Make sure you have right Location mentioned in Release pipeline – DONE
Create a Pre_Prod folder similar to Production path under NPE or Pre_Prod folder – DONE(Created Temp Folder in CICD)
Add the stage or task or template or plugin “Deploy to Databricks Notebooks” – DONE
Make sure Build pipeline ran atleast once – DONE
Select the source from Release pipeline in “Deploy to Databricks Notebooks” stage. – DONE(Need to Recheck)
Mention the destination path – DONE(Need to Recheck) Need to resolve error warning we are getting while deploying on Databricks – PENDING
Day 9 ( 14-09-2023 )
Deployment Updates
1. Setup Build pipeline for NPE
Create a new Build pipeline with the name same as Prod build pipeline with NPE inplace of Prod “” – DONE
Link Pre_Prod Repo to Build pipeline – DONE
Setup auto trigger – DONE
Add Git Copy Diff(task1-version)Stage or Task to Build Pipeline – DONE
Add Publish Artifact to drop location (Optional) – DONE
2. Setup Release pipeline for NPE
Create a new Release pipeline with the name same as Prod build pipeline with NPE inplace of Prod “” – DONE
Setup Auto-trigger – DONE
Make sure you have right Location mentioned in Release pipeline – DONE
Create a Pre_Prod folder similar to Production path under NPE or Pre_Prod folder – DONE(Created Temp Folder in CICD)
Add the stage or task or template or plugin “Deploy to Databricks Notebooks” – DONE
Make sure Build pipeline ran atleast once – DONE
Select the source from Release pipeline in “Deploy to Databricks Notebooks” stage. – DONE
Mention the destination path – DONE(Need to Recheck) Need to resolve error warning we are getting while deploying on Databricks – DONE
Day 10 ( 21-09-2023 )
Deployment Updates
1. Setup Build pipeline for NPE
Create a new Build pipeline with the name same as Prod build pipeline with NPE inplace of Prod “” – DONE
Link Pre_Prod Repo to Build pipeline – DONE
Setup auto trigger – DONE
Add Git Copy Diff (task1-version) Stage or Task to Build Pipeline – DONE
Add Publish Artifact to drop location (Optional) – DONE
2. Setup Release pipeline for NPE
Create a new Release pipeline with the name same as Prod build pipeline with NPE inplace of Prod “” – DONE
Setup Auto-trigger – DONE
Make sure you have right Location mentioned in Release pipeline – DONE
Create a Pre_Prod folder similar to Production path under NPE or Pre_Prod folder – DONE(Created Temp Folder in CICD)
Add the stage or task or template or plugin “Deploy to Databricks Notebooks” – DONE
Make sure Build pipeline ran atleast once – DONE
Select the source from Release pipeline in “Deploy to Databricks Notebooks” stage. – DONE
Mention the destination path – DONE
Need to resolve error warning we are getting while deploying on Databricks – DONE-Working
Pending Action Items:
1. setup auto trigger for build and Release pipeline
2. Revert back Pre_Prod Security policy to have 2 reviewers.
3. Destination path should be corrected for NPE Release pipeline.
4. Setup Production Build & Release pipelines to Test Repo
5. Link Production Repo release branch to Build pipeline of Test Repo.
6. Destination path should be corrected for Production Release pipeline
Day 11 ( 25-09-2023 )
Agenda
Setup CICD Feeds to deploy notebooks in NPE : Prod for production Repo
Setup CICD For EDR Project Using BitBucket, Jenkins & On Prem Servers
Resolve page loading issue on Jenkins
Deployment Updates
1. Setup Build pipeline for NPE
Create a new Build pipeline with the name same as Prod build pipeline with NPE inplace of Prod “” – DONE
Link Pre_Prod Repo to Build pipeline – DONE
Setup auto trigger – DONE
Add Git Copy Diff(task1-version)Stage or Task to Build Pipeline – DONE
Add Publish Artifact to drop location (Optional) – DONE
2. Setup Release pipeline for NPE
Create a new Release pipeline with the name same as Prod build pipeline with NPE inplace of Prod “” – DONE
Setup Auto-trigger – DONE
Make sure you have right Location mentioned in Release pipeline – DONE
Create a Pre_Prod folder similar to Production path under NPE or Pre_Prod folder – DONE(Created Temp Folder in CICD)
Add the stage or task or template or plugin “Deploy to Databricks Notebooks” – DONE
Make sure Build pipeline ran atleast once – DONE
Select the source from Release pipeline in “Deploy to Databricks Notebooks” stage. – DONE
Mention the destination path – DONE
Need to resolve error warning we are getting while deploying on Databricks – DONE-Working
Pending Action Items:
1. setup auto trigger for build and Release pipeline. DONE
2. Revert back Pre_Prod Security policy to have 2 reviewers. PENDING
3. Destination path should be corrected for NPE Release pipeline. PENDING
4. Setup Production Build & Release pipelines to Test Repo. PENDING
5. Link Production Repo release branch to Build pipeline of Test Repo. PENDING
6. Destination path should be corrected for Production Release pipeline. PENDING
7. Configure Service Principle for authentication replacing Bearer Token. PENDING
Day 12 ( 26-09-2023 )
Agenda
Setup CICD Feeds to deploy notebooks in NPE : Prod for production Repo
Setup CICD For EDR Project Using BitBucket, Jenkins & On Prem Servers
Resolve page loading issue on Jenkins
Deployment Updates
1. Setup Build pipeline for NPE
Create a new Build pipeline with the name same as Prod build pipeline with NPE inplace of Prod “” – DONE
Link Pre_Prod Repo to Build pipeline – DONE
Setup auto trigger – DONE
Add Git Copy Diff( task1-version )Stage or Task to Build Pipeline – DONE
Add Publish Artifact to drop location (Optional) – DONE
2. Setup Release pipeline for NPE
Create a new Release pipeline with the name same as Prod build pipeline with NPE inplace of Prod “” – DONE
Setup Auto-trigger – DONE
Make sure you have right Location mentioned in Release pipeline – DONE
Create a Pre_Prod folder similar to Production path under NPE or Pre_Prod folder – DONE(Created Temp Folder in CICD)
Add the stage or task or template or plugin “Deploy to Databricks Notebooks” – DONE
Make sure Build pipeline ran atleast once – DONE
Select the source from Release pipeline in “Deploy to Databricks Notebooks” stage. – DONE
Mention the destination path – DONE
Need to resolve error warning we are getting while deploying on Databricks – DONE-Working
Pending Action Items:
1. setup auto trigger for build and Release pipeline. DONE
2. Revert back Pre_Prod Security policy to have 2 reviewers. PENDING
3. Destination path should be corrected for NPE Release pipeline. DONE
4. Setup Production Build & Release pipelines to Test Repo. PENDING
5. Link Production Repo release branch to Build pipeline of Test Repo. PENDING
6. Destination path should be corrected for Production Release pipeline. PENDING
7. Configure Service Principle for authentication replacing Bearer Token. PENDING
Day 13 ( 28-09-2023 )
Agenda
Setup CICD Feeds to deploy notebooks in NPE : Prod for production Repo
Setup CICD For EDR Project Using BitBucket, Jenkins & On Prem Servers
Resolve page loading issue on Jenkins
Deployment Updates
1. Setup Build pipeline for NPE
Create a new Build pipeline with the name same as Prod build pipeline with NPE inplace of Prod “” – DONE
Link Pre_Prod Repo to Build pipeline – DONE
Setup auto trigger – DONE
Add Git Copy Diff(task1-version)Stage or Task to Build Pipeline – DONE
Add Publish Artifact to drop location (Optional) – DONE
2. Setup Release pipeline for NPE
Create a new Release pipeline with the name same as Prod build pipeline with NPE inplace of Prod “” – DONE
Setup Auto-trigger – DONE
Make sure you have right Location mentioned in Release pipeline – DONE
Create a Pre_Prod folder similar to Production path under NPE or Pre_Prod folder – DONE(Created Temp Folder in CICD)
Add the stage or task or template or plugin “Deploy to Databricks Notebooks” – DONE
Make sure Build pipeline ran atleast once – DONE
Select the source from Release pipeline in “Deploy to Databricks Notebooks” stage. – DONE
Mention the destination path – DONE
Need to resolve error warning we are getting while deploying on Databricks – DONE-Working
Pending Action Items:
1. setup auto trigger for build and Release pipeline. DONE
2. Revert back Pre_Prod Security policy to have 2 reviewers. PENDING
3. Destination path should be corrected for NPE Release pipeline. DONE
4. Setup Production Build & Release pipelines to Test Repo. PENDING
5. Link Production Repo release branch to Build pipeline of Test Repo. PENDING
6. Destination path should be corrected for Production Release pipeline. PENDING
7. Configure Service Principle for authentication replacing Bearer Token. PENDING
Day 14 ( 03-10-2023 )
Agenda
Setup CICD Feeds to deploy notebooks in NPE : Prod for production Repo
Setup CICD For EDR Project Using BitBucket, Jenkins & On Prem Servers
Resolve page loading issue on Jenkins
Deployment Updates
1. Setup Build pipeline for NPE
Create a new Build pipeline with the name same as Prod build pipeline with NPE inplace of Prod “” – DONE
Link Pre_Prod Repo to Build pipeline – DONE
Setup auto trigger – DONE
Add Git Copy Diff(task1-version)Stage or Task to Build Pipeline – DONE
Add Publish Artifact to drop location (Optional) – DONE
2. Setup Release pipeline for NPE
Create a new Release pipeline with the name same as Prod build pipeline with NPE inplace of Prod “” – DONE
Setup Auto-trigger – DONE
Make sure you have right Location mentioned in Release pipeline – DONE
Create a Pre_Prod folder similar to Production path under NPE or Pre_Prod folder – DONE(Created Temp Folder in CICD)
Add the stage or task or template or plugin “Deploy to Databricks Notebooks” – DONE
Make sure Build pipeline ran atleast once – DONE
Select the source from Release pipeline in “Deploy to Databricks Notebooks” stage. – DONE
Mention the destination path – DONE
Need to resolve error warning we are getting while deploying on Databricks – DONE-Working
Pending Action Items:
1. setup auto trigger for build and Release pipeline. DONE
2. Revert back Pre_Prod Security policy to have 2 reviewers. PENDING
3. Destination path should be corrected for NPE Release pipeline. DONE
4. Setup Production Build & Release pipelines to Test Repo. DONE
5. Link Production Repo release branch to Build pipeline of Test Repo. DONE
6. Destination path should be corrected for Production Release pipeline. PENDING
7. Configure Service Principle for authentication replacing Bearer Token. PENDING
Day 15 ( 05-10-2023 ) ( Morning Session )
Agenda
Setup CICD Feeds to deploy notebooks in NPE : Prod for production Repo
Setup CICD For EDR Project Using BitBucket, Jenkins & On Prem Servers
Resolve page loading issue on Jenkins
Deployment Updates
1. Setup Build pipeline for NPE
Create a new Build pipeline with the name same as Prod build pipeline with NPE inplace of Prod “” – DONE
Link Pre_Prod Repo to Build pipeline – DONE
Setup auto trigger – DONE
Add Git Copy Diff(task1-version)Stage or Task to Build Pipeline – DONE
Add Publish Artifact to drop location (Optional) – DONE
2. Setup Release pipeline for NPE
Create a new Release pipeline with the name same as Prod build pipeline with NPE inplace of Prod “” – DONE
Setup Auto-trigger – DONE
Make sure you have right Location mentioned in Release pipeline – DONE
Create a Pre_Prod folder similar to Production path under NPE or Pre_Prod folder – DONE(Created Temp Folder in CICD)
Add the stage or task or template or plugin “Deploy to Databricks Notebooks” – DONE
Make sure Build pipeline ran atleast once – DONE
Select the source from Release pipeline in “Deploy to Databricks Notebooks” stage. – DONE
Mention the destination path – DONE
Need to resolve error warning we are getting while deploying on Databricks – DONE-Working
Pending Action Items:
1. setup auto trigger for build and Release pipeline. DONE
2. Revert back Pre_Prod Security policy to have 2 reviewers. PENDING
3. Destination path should be corrected for NPE Release pipeline. DONE
4. Setup Production Build & Release pipelines to Test Repo. DONE
5. Link Production Repo release branch to Build pipeline of Test Repo. DONE
6. Destination path should be corrected for Production Release pipeline. DONE
7. Configure Service Principle for authentication replacing Bearer Token. DONE
Day 15 ( 05-10-2023 ) ( Afternoon Session )
Agenda
Setup CICD Feeds to deploy notebooks in NPE : Prod for production Repo
Setup CICD For EDR Project Using BitBucket, Jenkins & On Prem Servers
Resolve page loading issue on Jenkins
Deployment Updates
1. Setup Build pipeline for NPE
Create a new Build pipeline with the name same as Prod build pipeline with NPE inplace of Prod “” – DONE
Link Pre_Prod Repo to Build pipeline – DONE
Setup auto trigger – DONE
Add Git Copy Diff(task1-version)Stage or Task to Build Pipeline – DONE
Add Publish Artifact to drop location (Optional) – DONE
2. Setup Release pipeline for NPE
Create a new Release pipeline with the name same as Prod build pipeline with NPE inplace of Prod “” – DONE
Setup Auto-trigger – DONE
Make sure you have right Location mentioned in Release pipeline – DONE
Create a Pre_Prod folder similar to Production path under NPE or Pre_Prod folder – DONE(Created Temp Folder in CICD)
Add the stage or task or template or plugin “Deploy to Databricks Notebooks” – DONE
Make sure Build pipeline ran atleast once – DONE
Select the source from Release pipeline in “Deploy to Databricks Notebooks” stage. – DONE
Mention the destination path – DONE
Need to resolve error warning we are getting while deploying on Databricks – DONE-Working
Pending Action Items:
1. setup auto trigger for build and Release pipeline. DONE
2. Revert back Pre_Prod Security policy to have 2 reviewers. PENDING
3. Destination path should be corrected for NPE Release pipeline. DONE
4. Setup Production Build & Release pipelines to Test Repo. DONE
5. Link Production Repo release branch to Build pipeline of Test Repo. DONE
6. Destination path should be corrected for Production Release pipeline. DONE
7. Configure Service Principle for authentication replacing Bearer Token. DONE
Day 16 ( 06-10-2023 )
Agenda
Setup CICD Feeds to deploy notebooks in NPE : Prod for production Repo
Setup CICD For EDR Project Using BitBucket, Jenkins & On Prem Servers
Resolve page loading issue on Jenkins
Deployment Updates
1. Setup Build pipeline for NPE
Create a new Build pipeline with the name same as Prod build pipeline with NPE inplace of Prod “” – DONE
Link Pre_Prod Repo to Build pipeline – DONE
Setup auto trigger – DONE
Add Git Copy Diff(task1-version)Stage or Task to Build Pipeline – DONE
Add Publish Artifact to drop location (Optional) – DONE
2. Setup Release pipeline for NPE
Create a new Release pipeline with the name same as Prod build pipeline with NPE inplace of Prod “” – DONE
Setup Auto-trigger – DONE
Make sure you have right Location mentioned in Release pipeline – DONE
Create a Pre_Prod folder similar to Production path under NPE or Pre_Prod folder – DONE(Created Temp Folder in CICD)
Add the stage or task or template or plugin “Deploy to Databricks Notebooks” – DONE
Make sure Build pipeline ran atleast once – DONE
Select the source from Release pipeline in “Deploy to Databricks Notebooks” stage. – DONE
Mention the destination path – DONE
Need to resolve error warning we are getting while deploying on Databricks – DONE-Working
Pending Action Items:
1. setup auto trigger for build and Release pipeline. DONE
2. Revert back Pre_Prod Security policy to have 2 reviewers. PENDING
3. Destination path should be corrected for NPE Release pipeline. DONE
4. Setup Production Build & Release pipelines to Test Repo. DONE
5. Link Production Repo release branch to Build pipeline of Test Repo. DONE
6. Destination path should be corrected for Production Release pipeline. DONE
7. Configure Service Principle for authentication replacing Bearer Token. DONE
8. Changing Destination path for Release Pipeline for cdr-etl & service library repos. DONE
9. Create Build & Release Pipeline for cdr-agg repo. PENDING
Day 17 ( 17-10-2023 )
Agenda
Setup CICD Feeds to deploy notebooks in NPE : Prod for production Repo
Setup CICD For EDR Project Using BitBucket, Jenkins & On Prem Servers
Resolve page loading issue on Jenkins
Deployment Updates
1. Setup Build pipeline for NPE
Create a new Build pipeline with the name same as Prod build pipeline with NPE inplace of Prod “” – DONE
Link Pre_Prod Repo to Build pipeline – DONE
Setup auto trigger – DONE
Add Git Copy Diff(task1-version)Stage or Task to Build Pipeline – DONE
Add Publish Artifact to drop location (Optional) – DONE
2. Setup Release pipeline for NPE
Create a new Release pipeline with the name same as Prod build pipeline with NPE inplace of Prod “” – DONE
Setup Auto-trigger – DONE
Make sure you have right Location mentioned in Release pipeline – DONE
Create a Pre_Prod folder similar to Production path under NPE or Pre_Prod folder – DONE(Created Temp Folder in CICD)
Add the stage or task or template or plugin “Deploy to DatabricKs Notebooks” – DONE
Make sure BuIld pipeline ran atleast once – DONE
Select the source from Release pipeline in “Deploy to DatabricKs Notebooks” stage. – DONE
Mention the destination path – DONE
Need to resolve error warning we are getting while deploying on Databricks – DONE-Working
Pending Action Items:
1. setup auto trigger for build and Release pipeline. DONE
2. Revert back Pre_Prod Security policy to have 2 reviewers. PENDING
3. Destination path should be corrected for NPE Release pipeline. DONE
4. Setup Production Build & Release pipelines to Test Repo. DONE
5. Link Production Repo release branch to Build pipeline of Test Repo. DONE
6. Destination path should be corrected for Production Release pipeline. DONE
7. Configure Service Principle for authentication replacing Bearer Token. DONE
8. Changing Destination path for Release Pipeline for cdr-etl & service library repos. DONE
9. Create Build & Release Pipeline for cdr-agg repo. PENDING
Day 18 ( 23-10-2023)
Agenda
Setup CICD Feeds to deploy notebooks in NPE : Prod for production Repo
Setup CICD For EDR Project Using BitBucket, Jenkins & On Prem Servers
Resolve page loading issue on Jenkins
Deployment Updates
1. Setup Build pipeline for NPE
Create a new Build pipeline with the name same as Prod build pipeline with NPE inplace of Prod “” – DONE
Link Pre_Prod Repo to Build pipeline – DONE
Setup auto trigger – DONE
Add Git Copy Diff(task1-version)Stage or Task to Build Pipeline – DONE
Add Publish Artifact to drop location (Optional) – DONE
2. Setup Release pipeline for NPE
Create a new Release pipeline with the name same as Prod build pipeline with NPE inplace of Prod “” – DONE
Setup Auto-trigger – DONE
Make sure you have right Location mentioned in Release pipeline – DONE
Create a Pre_Prod folder similar to Production path under NPE or Pre_Prod folder – DONE(Created Temp Folder in CICD)
Add the stage or task or template or plugin “Deploy to Databricks Notebooks” – DONE
Make sure Build pipeline ran atleast once – DONE
Select the source from Release pipeline in “Deploy to Databricks Notebooks” stage. – DONE
Mention the destination path – DONE
Need to resolve error warning we are getting while deploying on Databricks – DONE-Working
Pending Action Items :
1. setup auto trigger for build and Release pipeline. DONE
2. Revert back Pre_Prod Security policy to have 2 reviewers. PENDING
3. Destination path should be corrected for NPE Release pipeline. DONE
4. Setup Production Build & Release pipelines to Test Repo. DONE
5. Link Production Repo release branch to Build pipeline of Test Repo. DONE
6. Destination path should be corrected for Production Release pipeline. DONE
7. Configure Service Principle for authentication replacing Bearer Token. DONE
8. Changing Destination path for Release Pipeline for cdr-etl & service library repos. DONE
9. Create Build & Release Pipeline for cdr-agg repo. PENDING
Initiated New project Neon Cap
1 . Create Build Pipeline Done
2 . Create WebApp Done
3 . Create Release Pipeline Done (Working Personal account)
4 . Configure Service Connection between Release Pipeline and Web app. (Done in personal account).
Day 19 ( 26-10-2023)
Agenda
Setup CICD Feeds to deploy notebooks in NPE : Prod for production Repo
Setup CICD For EDR Project Using BitBucket, Jenkins & On Prem Servers
Resolve page loading issue on Jenkins
Initiated New project Neon Cap
1 Create Build Pipeline Done
2 Create WebApp Done
3 Create Release Pipeline Pending
4 Configure Service Connection between Release Pipeline and Web app Pending
Pending Action Items :
Fix Release Pipeline deployment issue.
For CDR ETL Pipeline, setup deployment to happen to respective paths
1) Identify Source Path for each New/updated notebook
Create sample project Azure Portal Done
Import Sample python repo to the project Done
Find the way to link repo/branch to databricks destination path Pending
Create Build & Release Pipeline to deploy the source code to databricks Pending
2) Set the source path as variable Pending
3) Deploy the files to the destination Pending
Day 20 ( 27-10-2023)
Agenda
Setup CICD Feeds to deploy notebooks in NPE : Prod for production Repo
Setup CICD For EDR Project Using BitBucket, Jenkins & On Prem Servers
Resolve page loading issue on Jenkins
Pending Action Items :
Fix Release Pipeline deployment issue.
For CDR ETL Pipeline, setup deployment to happen to respective paths
1) Identify Source Path for each New/updated notebook
– Create sample project Azure Portal Done
– Import Sample python repo to the project Done
– Find the way to link repo/branch to databricks destination path Done
– Create Build & Release Pipeline to deploy the source code to databricks Pending
2) Set the source path as variable Pending
3) Deploy the files to the destination Pending