From the course: Learning GitHub Actions
Unlock the full course today
Join today to access over 24,200 courses taught by industry experts.
Building and managing artifacts - GitHub Tutorial
From the course: Learning GitHub Actions
Building and managing artifacts
- [Instructor] After linting and checking our code, the next stage in our pipeline is the build process. The purpose of the build step is to compile a project's code and any dependencies into some sort of binary package. Binary simply means that the project's code has been transformed from a text representation into some sort of machine-readable format. For example, a C++ project would use the new C Compiler as a build tool for compiling code into executables. A builds step that creates archives would use tools like Zip, TAR and RPM to collect groups of files into a package. And in our case, we'll be using Docker as a build tool to create file system layers that would become a container image. These binaries, archives and images are known as artifacts. Artifacts are intended to exist beyond the life of the build process. Artifacts are stored in registries to keep them accessible. Not only do registries provide storage they…
Practice while you learn with exercise files
Download the files the instructor uses to teach the course. Follow along and learn by watching, listening and practicing.
Contents
-
-
-
-
-
-
(Locked)
Plan your CI/CD pipeline1m 53s
-
(Locked)
Linting and unit tests2m 7s
-
(Locked)
Building and managing artifacts3m 4s
-
(Locked)
Testing1m 44s
-
(Locked)
Deploying1m 38s
-
(Locked)
Add a workflow status badge1m 7s
-
(Locked)
Challenge: Develop a CI/CD pipeline for a Python script57s
-
(Locked)
Solution: Develop a CI/CD pipeline for a Python script7m 40s
-
(Locked)
-
-