This project will help you to run TeamCity 2021.2 on your Raspberry Pi 4 server with ARM64 architecture. Tested on Ubuntu 20.04 LTS.
Navigate to http://<host>:8111
to access Teamcity. There are some remaining steps
that you need to do in the web UI, especially authorizing the build agent.
- Docker 20.10 (or similar version)
- docker-compose 1.29.2
> sudo curl \
-L "https://github.com/linuxserver/docker-docker-compose/releases/download/1.29.2-ls51/docker-compose-arm64" \
-o /usr/bin/docker-compose
> sudo chmod +x /usr/bin/docker-compose
Tool Name | Tool Version | Description | End of support |
---|---|---|---|
.NET Core 3.1 SDK | v3.1.22 (SDK 3.1.416) | Long-term support release. Included runtimes: .NET Core Runtime 3.1.22 ASP.NET Core Runtime 3.1.22 |
2022-12-03 |
.NET 5 SDK | v5.0.14 (SDK 5.0.405) | Included runtimes: .NET Runtime 5.0.14 ASP.NET Core Runtime 5.0.14 |
2022-05-08 |
.NET 6 SDK | v6.0.2 (SDK 6.0.200) | Long-term support release. Included runtimes: .NET Runtime 6.0.2 ASP.NET Core Runtime 6.0.2 |
2024-11-08 |
docker-compose | 1.29.2 | Compose is a tool for defining and running multi-container Docker applications. With Compose, you use a YAML file to configure your application's services. |
N/A |
docker | 20.10.x | Docker provides the ability to package and run an application in a loosely isolated environment called a container. The isolation and security allow you to run many containers simultaneously on a given host. |
N/A |