# Building and testing your code

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

## Links

* [Building and testing Go](/en/enterprise-server@3.19/actions/tutorials/build-and-test-code/go)

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

* [Building and testing Java with Ant](/en/enterprise-server@3.19/actions/tutorials/build-and-test-code/java-with-ant)

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

* [Building and testing Java with Gradle](/en/enterprise-server@3.19/actions/tutorials/build-and-test-code/java-with-gradle)

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

* [Building and testing Java with Maven](/en/enterprise-server@3.19/actions/tutorials/build-and-test-code/java-with-maven)

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

* [Building and testing .NET](/en/enterprise-server@3.19/actions/tutorials/build-and-test-code/net)

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

* [Building and testing Node.js](/en/enterprise-server@3.19/actions/tutorials/build-and-test-code/nodejs)

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

* [Building and testing PowerShell](/en/enterprise-server@3.19/actions/tutorials/build-and-test-code/powershell)

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

* [Building and testing Python](/en/enterprise-server@3.19/actions/tutorials/build-and-test-code/python)

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

* [Building and testing Ruby](/en/enterprise-server@3.19/actions/tutorials/build-and-test-code/ruby)

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

* [Building and testing Rust](/en/enterprise-server@3.19/actions/tutorials/build-and-test-code/rust)

  Learn how to create a continuous integration (CI) workflow to build and test your Rust project.

* [Building and testing Swift](/en/enterprise-server@3.19/actions/tutorials/build-and-test-code/swift)

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

* [Building and testing Xamarin applications](/en/enterprise-server@3.19/actions/tutorials/build-and-test-code/xamarin-apps)

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