Skip to content
This repository was archived by the owner on Sep 1, 2022. It is now read-only.

Commit f1e1ef9

Browse files
authored
Merge pull request #33 from githubtraining/update-course-details
Update course details
2 parents 8e3c3ae + 1706726 commit f1e1ef9

2 files changed

Lines changed: 47 additions & 9 deletions

File tree

config.yml

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,11 @@
11
title: "GitHub Actions: Continuous Integration"
2-
tagline: Use GitHub Actions to automate your unit tests
32
description: Learn how to create workflows that enable you to use Continuous Integration (CI) for your projects.
3+
tags:
4+
- GitHub Actions
5+
- Workflows
6+
- CI
7+
- Continuous Integration
8+
- Integration
49
template:
510
repo: using-github-actions-for-ci-template #renamed the template repo
611
name: github-actions-for-ci

course-details.md

Lines changed: 41 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -2,16 +2,49 @@ GitHub Actions makes it easier than ever to incorporate continuous integration (
22
33
This course will get you from zero-to-CI by setting up two workflow files to automate the way you work.
44

5-
After taking this course, you'll be able to:
6-
- Describe CI and why it is necessary
5+
6+
## What you'll learn
7+
8+
We'll answer common questions like:
9+
10+
- What is Continuous Integration?
11+
- How do GitHub Actions and workflows enable CI?
12+
- What are build artifacts and how are they used?
13+
- How can a unit testing framework be implemented with GitHub Actions?
14+
15+
And when you're done you'll be able to:
16+
- Describe the importance of GitHub Actions in Continuous Integration
717
- Use and customize a templated workflow
8-
- Create CI workflows that match the team's needs and behaviors
9-
- Use the repository's source code and build artifacts (like compiled source code) across jobs in a workflow
18+
- Create CI workflows that match a team's needs and behaviors
19+
- Use a repository's source code and build artifacts across jobs in a workflow
1020
- Implement a unit testing framework using GitHub Actions
1121
- Create a workflow that runs tests and produces test reports
1222
- Set up a matrix build to create build artifacts for multiple target platforms
13-
- Save a repository's build artifacts
14-
- Access saved build artifacts
15-
- Choose virtual environments for the application's CI needs
23+
- Save and access a repository's build artifacts
24+
- Choose virtual environments for an application's CI needs
25+
26+
## What you'll build
27+
In this course, we'll be walking through CI using GitHub Actions, and creating a Tic Tac Toe game!
28+
29+
![deployed app](https://user-images.githubusercontent.com/16547949/75822607-4003d480-5d6e-11ea-99e5-fc0cb5ca8054.gif)
30+
31+
32+
## Prerequisites
33+
Before you start, you should be familiar with GitHub. We recommend taking the following two Learning Labs prior to this course:
34+
35+
- [Introduction to GitHub](https://lab.github.com/githubtraining/introduction-to-github)
36+
- [Hello GitHub Actions!](https://lab.github.com/github/hello-github-actions!)
37+
38+
And a great follow-on course is
39+
- [Continuous Delivery with GitHub Actions](https://lab.github.com/githubtraining/github-actions:-continuous-delivery/)
40+
41+
## Projects used
42+
This makes use of the following technologies:
43+
44+
- [Node.js and npm](https://docs.npmjs.com/downloading-and-installing-node-js-and-npm)
45+
- [Jest](https://jestjs.io), a popular JavaScript testing framework.
46+
47+
## Audience
48+
49+
Developers, DevOps Engineers, new GitHub users, students, teams
1650

17-
This course has a dedicated message board on the [GitHub Community]({{ communityBoard }}) website. If you want to discuss this course with GitHub Trainers or other participants create a post over there. The message board can also be used to troubleshoot any issue you encounter while taking this course.

0 commit comments

Comments
 (0)