Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/jasei/teamcity-job-executor
Simple command line utility which runs job in teamcity and waits (without --nowait flag) for job to finish
https://github.com/jasei/teamcity-job-executor
golang teamcity
Last synced: 1 day ago
JSON representation
Simple command line utility which runs job in teamcity and waits (without --nowait flag) for job to finish
- Host: GitHub
- URL: https://github.com/jasei/teamcity-job-executor
- Owner: JaSei
- Created: 2017-01-20T15:45:52.000Z (almost 8 years ago)
- Default Branch: master
- Last Pushed: 2018-10-05T11:09:48.000Z (about 6 years ago)
- Last Synced: 2024-11-06T02:50:01.894Z (about 2 months ago)
- Topics: golang, teamcity
- Language: Go
- Homepage:
- Size: 12.7 KB
- Stars: 2
- Watchers: 20
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
teamcity job executor
=======================[![Release](https://img.shields.io/github/release/avast/teamcity-job-executor.svg?style=flat-square)](https://github.com/avast/teamcity-job-executor/releases/latest)
[![Software License](https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat-square)](LICENSE.md)
[![Linux build status](https://img.shields.io/travis/avast/teamcity-job-executor.svg?style=flat-square)](https://travis-ci.org/avast/teamcity-job-executor)simple command line utility which runs job in teamcity and waits (without --nowait flag)
for job to finishsuccess status of build = exit code 0
other status = exit code 1
non-interactive run example:
```
teamcity-job-executor -H teamcity.server -u my_username -p my_password backends_Modules_App_Test
```help:
```
usage: teamcity-job-executor --hostname=HOSTNAME --username=USERNAME [] []Flags:
--help Show context-sensitive help (also try --help-long and --help-man).
-H, --hostname=HOSTNAME teamcity hostname
-u, --username=USERNAME teamcity username
-p, --password=PASSWORD teamcity password
-b, --branch=BRANCH Branch for VSC root in teamcity job
-j, --job_param=JOB_PARAM ... teamcity job parameters in key=value format
--sleep=5s sleep duration of pooling teamcity
--nowait Does not wait for queued job to finish
--version Show application version.Args:
[] id of build configuration which you can run
```## Changes:
`0.5.1`
* fix reading teamcity job status