2017 © Pedro Peláez
 

project jenkins-job-monitor

Monitor non-interactive execution of processes including Symfony Commands, cron jobs, procmail and inetd-launched processes

image

softius/jenkins-job-monitor

Monitor non-interactive execution of processes including Symfony Commands, cron jobs, procmail and inetd-launched processes

  • Wednesday, September 28, 2016
  • by softius
  • Repository
  • 1 Watchers
  • 1 Stars
  • 0 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 0 Forks
  • 0 Open issues
  • 3 Versions
  • 0 % Grown

The README.md

Jenkins job monitor

Latest Version on Packagist ![Software License][ico-license] Build Status ![Coverage Status][ico-scrutinizer] Quality Score ![Total Downloads][ico-downloads], (*1)

Jenkins is useful for monitoring the non-interactive execution of processes, such as cron jobs, procmail, inetd-launched processes. This library facilates Jenkins integration for PHP projects and processes running in a PHP environment., (*2)

Monitoring external jobs in Jenkins, (*3)

Install

Via Composer, (*4)

``` bash $ composer require softius/jenkins-job-monitor, (*5)


## Usage ### Monitor a process A process result can be submitted using the command `jenkins-job-monitor monitor` as indicated below. ``` bash jenkins-job-monitor monitor http://acme.org/jenkins jobName 'ls -lah'

Submit a process result

A process result can be submitted using the command jenkins-job-monitor push. This approach is only useful when the process output and total execution are already available and it's only necessary to push the data to Jenkins., (*6)

``` bash jenkins-job-monitor push http://acme.org/jenkins jobName --log "Command results" --duration 5, (*7)

Large log results can be transported through pipe as shown below.

``` bash
cat results.txt | jenkins-job-monitor push http://acme.org/jenkins jobName --duration 5

Testing

bash $ composer test, (*8)

Security

If you discover any security related issues, please email softius@gmail.com instead of using the issue tracker., (*9)

Credits

License

The MIT License (MIT). Please see License File for more information., (*10)

The Versions

28/09 2016

dev-master

9999999-dev https://github.com/softius/jenkins-job-monitor

Monitor non-interactive execution of processes including Symfony Commands, cron jobs, procmail and inetd-launched processes

  Sources   Download

MIT

The Requires

 

The Development Requires

command process jenkins softius jenkins-job-monitor

28/09 2016

1.0.0

1.0.0.0 https://github.com/softius/jenkins-job-monitor

Monitor non-interactive execution of processes including Symfony Commands, cron jobs, procmail and inetd-launched processes

  Sources   Download

MIT

The Requires

 

The Development Requires

command process jenkins softius jenkins-job-monitor

27/09 2016

dev-monitor-command

dev-monitor-command https://github.com/softius/jenkins-job-monitor

Monitor non-interactive execution of processes including Symfony Commands, cron jobs, procmail and inetd-launched processes

  Sources   Download

MIT

The Requires

 

The Development Requires

command process jenkins softius jenkins-job-monitor