HTTP/2 301
access-control-allow-origin: *
content-security-policy: default-src 'none';prefetch-src 'self';connect-src 'self';font-src 'self' data:;img-src 'self' github.com *.github.com *.githubusercontent.com *.githubassets.com data: placehold.it;object-src 'self';script-src 'self' github.com *.github.com *.githubusercontent.com *.githubassets.com 'self' data: 'unsafe-inline';script-src-attr 'self';frame-src 'self' github.com *.github.com *.githubusercontent.com *.githubassets.com https://support.github.com https://www.youtube-nocookie.com;frame-ancestors 'self' github.com *.github.com *.githubusercontent.com *.githubassets.com;style-src 'self' github.com *.github.com *.githubusercontent.com *.githubassets.com 'self' 'unsafe-inline' data:;child-src 'self';manifest-src 'self';upgrade-insecure-requests;base-uri 'self';form-action 'self'
cross-origin-opener-policy: same-origin
cross-origin-resource-policy: same-origin
origin-agent-cluster: ?1
referrer-policy: no-referrer-when-downgrade
x-content-type-options: nosniff
x-dns-prefetch-control: off
x-download-options: noopen
x-frame-options: SAMEORIGIN
x-permitted-cross-domain-policies: none
x-xss-protection: 0
cache-control: public, max-age=60
location: /en/actions/tutorials/build-and-test-code
content-type: text/plain; charset=utf-8
x-github-backend: Kubernetes
x-github-request-id: B9CE:147D74:24AC69:2B73A8:68EFEE2D
accept-ranges: bytes
age: 0
date: Wed, 15 Oct 2025 18:55:42 GMT
via: 1.1 varnish
x-served-by: cache-bom-vanm7210024-BOM
x-cache: MISS
x-cache-hits: 0
x-timer: S1760554541.412705,VS0,VE1130
vary: Accept
strict-transport-security: max-age=31557600
content-length: 75
HTTP/2 200
access-control-allow-origin: *
content-security-policy: default-src 'none';prefetch-src 'self';connect-src 'self';font-src 'self' data:;img-src 'self' github.com *.github.com *.githubusercontent.com *.githubassets.com data: placehold.it;object-src 'self';script-src 'self' github.com *.github.com *.githubusercontent.com *.githubassets.com 'self' data: 'unsafe-inline';script-src-attr 'self';frame-src 'self' github.com *.github.com *.githubusercontent.com *.githubassets.com https://support.github.com https://www.youtube-nocookie.com;frame-ancestors 'self' github.com *.github.com *.githubusercontent.com *.githubassets.com;style-src 'self' github.com *.github.com *.githubusercontent.com *.githubassets.com 'self' 'unsafe-inline' data:;child-src 'self';manifest-src 'self';upgrade-insecure-requests;base-uri 'self';form-action 'self'
cross-origin-opener-policy: same-origin
cross-origin-resource-policy: same-origin
origin-agent-cluster: ?1
referrer-policy: no-referrer-when-downgrade
x-content-type-options: nosniff
x-dns-prefetch-control: off
x-download-options: noopen
x-frame-options: SAMEORIGIN
x-permitted-cross-domain-policies: none
x-xss-protection: 0
cache-control: public, max-age=60
x-powered-by: Next.js
content-type: text/html; charset=utf-8
x-github-backend: Kubernetes
x-github-request-id: BA82:3C4F9B:259AC6:2C5AC6:68EFEE2E
content-encoding: gzip
accept-ranges: bytes
age: 1
date: Wed, 15 Oct 2025 18:55:45 GMT
via: 1.1 varnish
x-served-by: cache-bom-vanm7210024-BOM
x-cache: MISS
x-cache-hits: 0
x-timer: S1760554543.556071,VS0,VE2505
vary: Accept-Encoding
strict-transport-security: max-age=31557600
content-length: 26530
Building and testing your code - GitHub DocsSkip to main contentBuilding and testing your code
You can automatically build and test your projects with GitHub Actions.
Learn how to create a continuous integration (CI) workflow to build and test your Go project.
Learn how to create a continuous integration (CI) workflow in GitHub Actions to build and test your Java project with Ant.
Learn how to create a continuous integration (CI) workflow in GitHub Actions to build and test your Java project with Gradle.
Learn how to create a continuous integration (CI) workflow in GitHub Actions to build and test your Java project with Maven.
Learn how to create a continuous integration (CI) workflow to build and test your .NET project.
Learn how to create a continuous integration (CI) workflow to build and test your Node.js project.
Learn how to create a continuous integration (CI) workflow to build and test your PowerShell project.
Learn how to create a continuous integration (CI) workflow to build and test your Python project.
You can create a continuous integration (CI) workflow to build and test your Ruby project.
Learn how to create a continuous integration (CI) workflow to build and test your Rust project.
Learn how to create a continuous integration (CI) workflow to build and test your Swift project.
Learn how to create a continuous integration (CI) workflow in GitHub Actions to build and test your Xamarin application.