cancel
Showing results for 
Search instead for 
Did you mean: 

CD using Sisense API's with Github: - Python/Github Actions

ramansingh89
10 - ETL
10 - ETL

Hello,

I am trying to build a CD workflow where i can commit a code to a particular git branch (eg: test/analytics, prod/analytics) and it should automatically identify the asset id's (that are part of that commit), pull that branch in sisense test instance and publish those assets (models/dashboards)

I wonder if anyone has done something similar in Python or Github Actions? A code snippet/sample script would be really helpful

Thank you in advance

5 REPLIES 5

DRay
Community Team Leader
Community Team Leader

Hello @ramansingh89,

I see that this question hasn't had a response yet. I am reaching out internally to try and get you and get you an answer. 

Hopefully we can provide some guidance soon!

 

David Raynor (DRay)

Thank you @DRay  appreciate that. On a high level, I am just trying to understand if there is a way to deploy, pull, publish/republish programmatically without manual human intervention

Currently I have noticed that in Sisense, if a pull brings in new asset or even updates, both requires human intervention to update connection manually in that instance, so I am trying to find a way to do all this programmatically as part of CICD pipelines

DRay
Community Team Leader
Community Team Leader

Hello @ramansingh89,

I'm afraid we don't have a code example for your use case. I encourage you to reach out to your Sisense account team so they can connect you with development resources that can help you design this.

David Raynor (DRay)

thanks for the update @DRay , i ll check with my account team

DRay
Community Team Leader
Community Team Leader

Hello @ramansingh89 ,

I wanted to follow up to see if the solution offered worked for you.

If so, please click the 'Accept as Solution' button so other users with the same questions can find the answer faster. If not, please let us know so that we can continue to help.

Thank you.

David Raynor (DRay)