CI/CD Azure Synapse Analytics with GitHub Actions

Darrick B 0 Reputation points
2024-08-23T23:40:01.49+00:00

Trying to create a CI/CD process using GitHub Actions without having to click the publish button in a synapse workspace, as well as, merge between different environments. Is it possible to do via GitHub actions without having to use Azure DevOps?

Azure Synapse Analytics
Azure Synapse Analytics
An Azure analytics service that brings together data integration, enterprise data warehousing, and big data analytics. Previously known as Azure SQL Data Warehouse.
4,917 questions
{count} votes

1 answer

Sort by: Most helpful
  1. Sina Salam 10,491 Reputation points
    2024-08-24T06:09:34.7566667+00:00

    Hello Darrick B,

    Welcome to the Microsoft Q&A and thank you for posting your questions here.

    I understand that you are creating a CI/CD process using GitHub Actions and you would want to streamline your work environment using only GitHub actions without having to use Azure DevOps environment.

    Yes! You can configure Continuous Integration (CI) and Continuous Deployment (CD) workflows using GitHub Actions without relying on Azure DevOps. Infact, you can:

    1. Create workflows in your GitHub repository using YAML files. These workflows can automatically build, test, and deploy your code based on triggers (such as pushes, pull requests, or scheduled events).
    2. Use GitHub Actions to automate the deployment process.
    3. Define environment-specific variables (secrets) in GitHub repository settings or use GitHub secrets.
    4. Store sensitive information (such as connection strings, API keys) securely using GitHub secrets.

    Check the links below for more detailed instructions:

    Accept Answer

    I hope this is helpful! Do not hesitate to let me know if you have any other questions.

    ** Please don't forget to close up the thread here by upvoting and accept it as an answer if it is helpful ** so that others in the community facing similar issues can easily find the solution.

    Best Regards,

    Sina Salam


Your answer

Answers can be marked as Accepted Answers by the question author, which helps users to know the answer solved the author's problem.