From the course: Accelerate DevOps and Software Development with AI: Modern Tools and Workflows for Enhanced Software Delivery
Unlock this course with a free trial
Join today to access over 24,900 courses taught by industry experts.
DevOps GitHub Actions workflow
From the course: Accelerate DevOps and Software Development with AI: Modern Tools and Workflows for Enhanced Software Delivery
DevOps GitHub Actions workflow
- As AI continues to enhance DevOps pipelines, the role of DevOps engineers is evolving. Let's take the example of build and test history. Tools like GitHub Actions Workflow can run automated tests in the cloud for every code push or pull request, gaining insight into CI/CD setup, test feedback, and how AI can assist in identifying build issues and flaky tests. We're going to jump over to GitHub. I've already set up the repository. We have two files here, app.py, which computes the average of a list of numbers, and test_app.py, which includes some basic tests for the average function with assert statements. Now, I want to be able to run test_app.py automatically within GitHub, so we'll ask ChatGPT to help us set that up. I have the prompt here, I'm going to hit Submit. Okay, so based on the result, we need to create a ci.yml file that will trigger the build in GitHub Actions, so we'll do just that. So this is the part…
Contents
-
-
-
(Locked)
Why critical thinking beats prompt engineering3m 50s
-
(Locked)
The current state of AI in software development6m 31s
-
(Locked)
DevOps GitHub Actions workflow1m 48s
-
(Locked)
How DevOps is changing in the age of AI4m 55s
-
(Locked)
Using AI to strengthen your CI/CD pipeline3m 28s
-
How junior roles are being redefined5m 3s
-
(Locked)
-
-
-
-