Skip to content

Set up JetBrains TeamCity 2020.2 on a Raspberry Pi 4 Model B

License

Notifications You must be signed in to change notification settings

vova-lantsov-dev/rpi-teamcity-dotnet

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

83 Commits
 
 
 
 
 
 

Repository files navigation

Before You Start

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.

Prerequisites for Raspberry Pi

  • 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

What is supported by TeamCity agent?

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

About

Set up JetBrains TeamCity 2020.2 on a Raspberry Pi 4 Model B

Resources

License

Stars

Watchers

Forks