teamcity
1.0.9
dohq-teamcity 는 JetBrains TeamCity Server API에 대한 액세스를 제공하는 Python 패키지입니다. 이 라이브러리는 모든 TeamCity API 메소드를 지원합니다. 일부는 찾을 수없는 경우 문제를 일으키십시오.
# Latest release
pip install dohq-teamcity
# Develop branch
git clone https://github.com/devopshq/teamcity
cd teamcity
python setup.py install
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 ()페이지에서 더 많은 예와 전체 문서화를 참조하십시오 : https://devopshq.github.io/teamcity
dohq_teamcity/version.py 의 범프 버전