All Projects → devopshq → teamcity

devopshq / teamcity

Licence: MIT license
dohq-teamcity is a Python package providing access to the JetBrains TeamCity server API.

Programming Languages

python
139335 projects - #7 most used programming language
Mustache
554 projects

Projects that are alternatives of or similar to teamcity

compose-jetbrains-theme
JetBrains style UI kit for Compose Desktop.
Stars: ✭ 53 (+120.83%)
Mutual labels:  jetbrains
interstellar
Dark editor theme for JetBrains IDEs
Stars: ✭ 26 (+8.33%)
Mutual labels:  jetbrains
teamcity-google-agent
TeamCity support for Google cloud build agents
Stars: ✭ 13 (-45.83%)
Mutual labels:  teamcity
youtrack
YouTrack Python 3 Client Library
Stars: ✭ 22 (-8.33%)
Mutual labels:  jetbrains
intellij-pokemon-progress
A Pokémon themed progress bar for IntelliJ IDEA.
Stars: ✭ 70 (+191.67%)
Mutual labels:  jetbrains
vue-component-creator-plugin
Simplify your frontend dev by automatically created vue components and vuex modules
Stars: ✭ 16 (-33.33%)
Mutual labels:  jetbrains
teamcity-docker-server
TeamCity server docker image sources
Stars: ✭ 70 (+191.67%)
Mutual labels:  teamcity
teamcity-symbol-server
TeamCity Symbol Server plugin
Stars: ✭ 16 (-33.33%)
Mutual labels:  teamcity
CI-Report-Converter
The tool converts different error reporting standards for deep compatibility with popular CI systems (TeamCity, IntelliJ IDEA, GitHub Actions, etc).
Stars: ✭ 17 (-29.17%)
Mutual labels:  teamcity
Jectivator
Jetbrains Idea激活系列产品 一键自动激活脚本 不用任何修改 不用填激活码 该激活工具适用于Linux端
Stars: ✭ 20 (-16.67%)
Mutual labels:  jetbrains
intellij-autohotkey
AutoHotkey plugin for the Jetbrain's IntelliJ platform
Stars: ✭ 30 (+25%)
Mutual labels:  jetbrains
jest-teamcity
Jest Teamcity Reporter
Stars: ✭ 29 (+20.83%)
Mutual labels:  teamcity
koshry
Run on CI, Apply Rules on the Build and Get the Result back to the Pull Request.
Stars: ✭ 59 (+145.83%)
Mutual labels:  teamcity
jetbrains-utility
Remove/Backup – settings & cli for macOS (OS X) – DataGrip, AppCode, CLion, Gogland, IntelliJ, PhpStorm, PyCharm, Rider, RubyMine, WebStorm
Stars: ✭ 62 (+158.33%)
Mutual labels:  jetbrains
teamcity-settings
Example project using TeamCity's Versioned Settings and Kotlin DSL
Stars: ✭ 20 (-16.67%)
Mutual labels:  teamcity
teamcity-vagrant
No description or website provided.
Stars: ✭ 23 (-4.17%)
Mutual labels:  teamcity
terraform-provider-teamcity
Terraform Provider for Jetbrains TeamCity CI server
Stars: ✭ 70 (+191.67%)
Mutual labels:  teamcity
swarmci
Swarm CI - Docker Swarm-based CI system or enhancement to existing systems.
Stars: ✭ 48 (+100%)
Mutual labels:  teamcity
teamcity-hashicorp-vault-plugin
TeamCity plugin to support HashiCorp Vault
Stars: ✭ 23 (-4.17%)
Mutual labels:  teamcity
teamcity-kubernetes-plugin
Run TeamCity cloud agents on Kubernetes cluster
Stars: ✭ 57 (+137.5%)
Mutual labels:  teamcity

dohq-teamcity

docs build pypi license

dohq-teamcity is a Python package providing access to the JetBrains TeamCity server API. This library support ALL TeamCity API methods, if you don't find some - create issue, please.

Installation

# Latest release
pip install dohq-teamcity

# Develop branch
git clone https://github.com/devopshq/teamcity
cd teamcity
python setup.py install

Usage

from dohq_teamcity import TeamCity

# username/password authentication
tc = TeamCity("https://teamcity.example.com", auth=('username', 'password'))

# list all the projects
projects = tc.projects.get_projects()
# OR
# projects = tc.project_api.get_projects()
for project in projects:
   print(project)

# get the group with name = groupname
group = tc.group.get('name:groupname')
print(group)

# get the user with name = username
user = tc.user.get('username:devopshq')
print(user)

# create a new user and delete
from dohq_teamcity import User
new_user = User(name='New user', username='new_user')
new_user = tc.users.create_user(body=new_user)
new_user.delete()

# other way - create object, connect with exist instance and load it
import dohq_teamcity
bt = dohq_teamcity.BuildType(id='MyBuildTypeId', teamcity=tc)
bt = bt.read()

What next?

See more examples and full documantation on page: https://devopshq.github.io/teamcity

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].