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:
- 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).
- Use GitHub Actions to automate the deployment process.
- Define environment-specific variables (secrets) in GitHub repository settings or use GitHub secrets.
- Store sensitive information (such as connection strings, API keys) securely using GitHub secrets.
Check the links below for more detailed instructions:
- https://datascientest.com/en/azure-devops-vs-github-actions-which-is-the-best-ci-cd-tool.
- https://learn.microsoft.com/en-us/azure/app-service/deploy-github-actions.
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