ike-prow-plugins

module
v0.0.0-...-a196a74 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Dec 7, 2021 License: Apache-2.0

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.ir/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[]

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL