Skip to content
This repository has been archived by the owner on Jun 17, 2024. It is now read-only.
/ teamcity-ibm-cloud Public archive

TeamCity is a popular CI/CD product provided by Jetbrains. This plugin integrates TeamCity with IBM Cloud. It allows users to configure TeamCity cloud images with parameters necessary for IBM Cloud, start and manage VSIs via the TeamCity UI, and run TeamCity builds on IBM Cloud infrastructure. It is mostly written in Java and is built using Gradle.

License

Notifications You must be signed in to change notification settings

IBM/teamcity-ibm-cloud

Repository files navigation

TeamCity IBM Cloud plugin

This plugin allows TeamCity users to manage and run builds on IBM Cloud VSIs.

To get the latest version of the plugin, clone this repo locally and build it using Gradle. Gradle can be installed using Homebrew:

$ brew install gradle

After you've cloned this repo and installed Gradle, run it in the repo's root directory.

$ gradle build

Automated tests will be run. To silence some verbose output, you can do

$ gradle build | grep -v Attempt

Gradle will create a zip file in ./ibm-cloud-server/build/distributions.

$ cd ibm-cloud-agent/build/distributions

The zip file can be uploaded to the TeamCity server to install the plugin.

Detailed user documentation can be found here.

We welcome and encourage community contributions to this project. Check out CONTRIBUTING.md for information about how to contribute.

About

TeamCity is a popular CI/CD product provided by Jetbrains. This plugin integrates TeamCity with IBM Cloud. It allows users to configure TeamCity cloud images with parameters necessary for IBM Cloud, start and manage VSIs via the TeamCity UI, and run TeamCity builds on IBM Cloud infrastructure. It is mostly written in Java and is built using Gradle.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published