Skip to main content

Automating builds and tests

You can automatically build and test your projects with GitHub Actions.

About continuous integration

You can create custom continuous integration (CI) workflows directly in your GitHub repository with GitHub Actions.

Building and testing Go

You can create a continuous integration (CI) workflow to build and test your Go project.

Building and testing Java with Ant

You can create a continuous integration (CI) workflow in GitHub Actions to build and test your Java project with Ant.

Building and testing Java with Gradle

You can create a continuous integration (CI) workflow in GitHub Actions to build and test your Java project with Gradle.

Building and testing Java with Maven

You can create a continuous integration (CI) workflow in GitHub Actions to build and test your Java project with Maven.

Building and testing .NET

You can create a continuous integration (CI) workflow to build and test your .NET project.

Building and testing Node.js

You can create a continuous integration (CI) workflow to build and test your Node.js project.

Building and testing PowerShell

You can create a continuous integration (CI) workflow to build and test your PowerShell project.

Building and testing Python

You can create a continuous integration (CI) workflow to build and test your Python project.

Building and testing Ruby

You can create a continuous integration (CI) workflow to build and test your Ruby project.

Building and testing Swift

You can create a continuous integration (CI) workflow to build and test your Swift project.

Building and testing Xamarin applications

You can create a continuous integration (CI) workflow in GitHub Actions to build and test your Xamarin application.