Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/arquillian/ike-prow-plugins
Set of plugins for Prow automation platform
https://github.com/arquillian/ike-prow-plugins
containers continuous-delivery continuous-integration github-bot kubernetes openshift testing
Last synced: about 1 month ago
JSON representation
Set of plugins for Prow automation platform
- Host: GitHub
- URL: https://github.com/arquillian/ike-prow-plugins
- Owner: arquillian
- License: apache-2.0
- Created: 2018-02-26T10:17:01.000Z (almost 7 years ago)
- Default Branch: master
- Last Pushed: 2023-03-06T23:48:36.000Z (almost 2 years ago)
- Last Synced: 2024-06-21T17:54:13.944Z (6 months ago)
- Topics: containers, continuous-delivery, continuous-integration, github-bot, kubernetes, openshift, testing
- Language: Go
- Size: 1.84 MB
- Stars: 9
- Watchers: 13
- Forks: 10
- Open Issues: 27
-
Metadata Files:
- Readme: README.adoc
- License: LICENSE
Awesome Lists containing this project
README
= Ike Prow Plugins
:asciidoctor-source: https://raw.githubusercontent.com/arquillian/ike-prow-plugins/master/docs
:numbered:
:sectlink:
:sectanchors:
:sectid:
:source-language: java
:source-highlighter: coderay
:sectnums:
:icons: font
ifndef::generated-doc[]
:toc: macro
:toclevels: 1
endif::generated-doc[]
ifdef::generated-doc[]
:toc: left
:toclevels: 2
endif::generated-doc[]
:data-uri:
:imagesdir: docs/images[cols="a,a"]
|===
| .Jenkins
image:https://ci.centos.org/buildStatus/icon?job=devtools-ike-prow-plugins-ike-build-master["Jenkins",link="https://ci.centos.org/view/Devtools/job/devtools-ike-prow-plugins-ike-build-master/lastBuild/"]
| .Travis
image:https://travis-ci.org/arquillian/ike-prow-plugins.svg["Travis", link="https://travis-ci.org/arquillian/ike-prow-plugins"]
|===ifndef::generated-doc[]
Welcome in PR automation plugins Arquillian project. These plugins are based on link:https://github.com/kubernetes/test-infra/tree/master/prow[Prow] sub project of
Kubernetes Test Infrastructure.endif::generated-doc[]
== Prerequisites
You need to have following packages in place:
* `git`
* `make`
* `go` (`>= v1.11.4`)
* link:https://golang.github.io/dep/[`dep`] for dependency management
* link:https://github.com/golangci/golangci-lint[`golangci-lint`]Assuming that you have all the link:https://golang.org/doc/install[Golang prerequisites] in place (such as `$GOPATH`), clone the repository first:
[source,bash]
----
$ git clone https://github.com/arquillian/ike-prow-plugins $GOPATH/src/github.com/arquillian/ike-prow-plugins
----NOTE: Have a look how link:https://github.com/moovweb/gvm[Go Version Manager] can help you simplifying configuration and
management of different versions of Go.NOTE: You can also use link:https://raw.githubusercontent.com/arquillian/ike-prow-plugins/master/setup.sh[`setup.sh`] which takes care of all of the above. Simply execute +
`$ curl -sSL https://git.io/vxnSk | bash` +
and you are all set.ifndef::generated-doc[]
== Documentation
The complete documentation can be found at http://arquillian.org/ike-prow-plugins.
You can also generate it locally. All you need to have in place is https://docs.docker.com/engine/installation/[Docker].
Then simply execute:```
./.asciidoctor/generate.sh
```
and you are set. You will find generated documentation in the `gh-pages` folder.On Linux you can combine it with following command:
```
./.asciidoctor/generate.sh && xdg-open gh-pages/index.html &>/dev/null
```This will generate the documentation and open it in the browser.
endif::generated-doc[]ifdef::generated-doc[]
include::{asciidoctor-source}/getting_started.adoc[]
include::{asciidoctor-source}/plugins.adoc[]endif::generated-doc[]