Skip to content

Automate builds, testing, and deployment for Unreal Engine projects with TeamCity integration

License

Notifications You must be signed in to change notification settings

JetBrains/teamcity-unreal-engine-plugin

Repository files navigation

TeamCity Unreal Engine plugin

official JetBrains project License build status

This plugin allows you to build Unreal Engine projects in TeamCity.

Features

  • Automatically detect Unreal Engine installed on build agents
  • Dedicated runner that covers the most common use cases:
    • Execute the BuildCookRun command to perform all stages of the build process.
    • Utilize custom BuildGraph scripts.
    • Launch automation tests.
  • Automation test reporting
  • UGS metadata server integration
  • Structured build log with error highlighting, reported as TeamCity Build Problems

For details on usage, please refer to USAGE.md.

Installation

You can download the plugin from the marketplace. Installation instructions are available here.

How to Contribute

We highly value user feedback and encourage you to share your experience and suggestions. You can contribute by sending a Pull Request, opening an issue on GitHub, or reaching out via YouTrack.

Development

Prerequisites

  • Docker
  • Amazon JDK 11

Building

  1. Clone the repo
  2. Setup local git hooks
    git config core.hooksPath .githooks
  3. Build the project using Gradle
    ./gradlew build

Additional Resources

About

Automate builds, testing, and deployment for Unreal Engine projects with TeamCity integration

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published