jenkins-rest - Java client, built on top of jclouds, for working with Jenkins REST API

  •        14

Java client, built on top of jclouds, for working with Jenkins REST API. Client's do NOT need supply the endPoint or credentials as part of instantiating the JenkinsClient object. Instead one can supply them through system properties, environment variables, or a combination of the 2. System properties will be searched first and if not found we will attempt to query the environment.

https://github.com/cdancy/jenkins-rest

Tags
Implementation
License
Platform

   




Related Projects

newman - Newman is a command-line collection runner for Postman

  •    Javascript

Supercharge your API workflow Modern software is built on APIs. Postman helps you develop APIs faster. Newman is a command-line collection runner for Postman. It allows you to effortlessly run and test a Postman collection directly from the command-line. It is built with extensibility in mind so that you can easily integrate it with your continuous integration servers and build systems.

abao - REST API automated testing tool based on RAML

  •    CoffeeScript

Abao is a command-line tool for testing API documentation written in RAML format against its back-end implementation. With Abao, you can easily plug your API documentation into a Continuous Integration (CI) system (e.g., Travis, Jenkins) and have API documentation up-to-date, all the time. Abao uses Mocha for judging if a particular API response is valid or not. This version of the software only supports the RAML-0.8 specification.

screwdriver - An open source build platform designed for continuous delivery.

  •    Javascript

Screwdriver is a self-contained, pluggable service to help you build, test, and continuously deliver software using the latest containerization technologies. Screwdriver began as a hack for simplified interfacing with Jenkins at Yahoo in 2012. As the volume of builds increased, it became clear that Jenkins was not stable or feasible to use at the scale we were running builds. In 2016, we rebuilt Screwdriver from scratch in open source with our best coding practices and CICD goals in mind. Screwdriver is executor and SCM-agnostic, meaning you can choose whichever plugin better suits your need or build your own. It's completely free and open source, and our team is actively maintaining the code.

jenkins-build-monitor-plugin - Jenkins CI Build Monitor Plugin

  •    Java

Build Monitor Plugin provides a highly visible view of the status of selected Jenkins jobs. It easily accommodates different computer screen sizes and is ideal as an Extreme Feedback Device to be displayed on a screen on your office wall. (Inspired by the no longer maintained RadiatorView plugin).


ansible-role-jenkins - Ansible Role - Jenkins CI

  •    Groovy

Installs Jenkins CI on RHEL/CentOS and Debian/Ubuntu servers. Requires curl to be installed on the server. Also, newer versions of Jenkins require Java 8+ (see the test playbooks inside the tests/ directory for an example of how to use newer versions of Java for your OS).

janky - Continuous integration server built on top of Jenkins and Hubot

  •    Ruby

This is Janky, a continuous integration server built on top of Jenkins, controlled by Hubot, and designed for GitHub.Built on top of Jenkins. The power, vast amount of plugins and large community of the popular CI server all wrapped up in a great experience.

Apache Juneau - Single cohesive framework

  •    Java

Apache Juneau is a single cohesive Java ecosystem consisting of the following parts juneau-marshall, juneau-dto, juneau-svl, juneau-config, juneau-rest-server, juneau-rest-client, juneau-microservice.

django-jenkins - Plug and play continuous integration with django and jenkins

  •    Python

This will create reports/ directory with junit xml, Coverage and Pylint reports. If present, it is supposed to be a list/tuple of django apps for Jenkins to run. Tests, reports, and coverage are generated only for the apps from this list.

Astra - Automated Security Testing For REST API's

  •    Python

REST API penetration testing is complex due to continuous changes in existing APIs and newly added APIs. Astra can be used by security engineers or developers as an integral part of their process, so they can detect and patch vulnerabilities early during development cycle. Astra can automatically detect and test login & logout (Authentication API), so it's easy for anyone to integrate this into CICD pipeline. Astra can take API collection as an input so this can also be used for testing apis in standalone mode.

pipeline - Pipeline is a package to build multi-staged concurrent workflows with a centralized logging output

  •    Go

A package to build multi-staged concurrent workflows with a centralized logging output. The package could be used to define and execute CI/CD tasks(either sequential or concurrent). A tool with similar goals would be Jenkins Pipeline. However, compared to Jenkins Pipeline, this package has fewer constructs since the logic is specified in code, as opposed to a Jenkinsfile.

Selunit - Selenium + Continuous Integration

  •    Java

Selunit combines comprehensively Selenium tests in Selenese HTML format (default Selenium IDE format) with Continuous Integration. It provides a flexible Maven plugin for executing Selenese suites in batch and outputs test results in JUnit format. This allows running, controlling and analyzing Selenium tests and reports within all modern CI servers e.g. Hudson or Jenkins without additional tools.

Jenkins - Continuous Integration Server

  •    Java

Jenkins is an award-winning application that monitors executions of repeated jobs, such as building a software project or jobs run by cron. It focuses on two things, Building/testing software projects continuously and Monitoring executions of externally-run jobs. Jenkins can distribute build/test loads to multiple computers.

DotCi - DotCi Jenkins github integration, .ci.yml http://groupon.github.io/DotCi

  •    Java

Brings ease of build configuration of cloud ci systems like travisci and ease of runtime environment configuration of docker to jenkins.

unio - One REST API Client for All

  •    Javascript

##One REST API Client for All. The Unio client is an easily-extensible REST API Client that supports any REST API that can be described in JSON.

delphi-rest-client-api - A Delphi REST client API to consume REST services written in any programming language

  •    Pascal

A Delphi REST client API to consume REST services written in any programming language. The API it is designed to work with Delphi 7 or later. Newer versions takes advantage of Generics Methods.

bench-rest - bench-rest - benchmark REST (HTTP/HTTPS) API's

  •    Javascript

bench-rest - benchmark REST (HTTP/HTTPS) API's. Node.js client module for easy load testing / benchmarking REST API' using a simple structure/DSL can create REST flows with setup and teardown and returns (measured) metrics.

dapp - Утилита для реализации и сопровождения процессов CI/CD

  •    Ruby

Dapp — это утилита для реализации и сопровождения процессов CI/CD (Continuous Integration и Continuous Delivery). Предназначена для использования DevOps-специалистами в качестве связующего звена между кодом приложений (поддерживается Git), инфраструктурой, описанной кодом (Chef) и используемой PaaS (Kubernetes). При этом dapp спроектирована с мыслями о быстроте/эффективности работы, её предназначение — упростить DevOps-инженерам разработку кода для сборки, уменьшить время ожидания сборки по очередному коммиту, автоматизировать деплой. Версия >= 2.1.

django-rest-pandas - 📊📈 Serves up Pandas dataframes via the Django REST Framework for use in client-side (i

  •    Python

Django REST Pandas (DRP) provides a simple way to generate and serve pandas DataFrames via the Django REST Framework. The resulting API can serve up CSV (and a number of other formats) for consumption by a client-side visualization tool like d3.js. The design philosophy of DRP enforces a strict separation between data and presentation. This keeps the implementation simple, but also has the nice side effect of making it trivial to provide the source data for your visualizations. This capability can often be leveraged by sending users to the same URL that your visualization code uses internally to load the data.