jashing-jenkins

Jenkins Integration for Jashing

License

License

Categories

Categories

Jenkins Build Tools Continuous Integration and Continuous Delivery
GroupId

GroupId

com.github.avarabyeu.jashing.extensions
ArtifactId

ArtifactId

jashing-jenkins
Last Version

Last Version

0.0.11
Release Date

Release Date

Type

Type

jar
Description

Description

jashing-jenkins
Jenkins Integration for Jashing
Project URL

Project URL

https://github.com/avarabyeu

Download jashing-jenkins

How to add to project

<!-- https://jarcasting.com/artifacts/com.github.avarabyeu.jashing.extensions/jashing-jenkins/ -->
<dependency>
    <groupId>com.github.avarabyeu.jashing.extensions</groupId>
    <artifactId>jashing-jenkins</artifactId>
    <version>0.0.11</version>
</dependency>
// https://jarcasting.com/artifacts/com.github.avarabyeu.jashing.extensions/jashing-jenkins/
implementation 'com.github.avarabyeu.jashing.extensions:jashing-jenkins:0.0.11'
// https://jarcasting.com/artifacts/com.github.avarabyeu.jashing.extensions/jashing-jenkins/
implementation ("com.github.avarabyeu.jashing.extensions:jashing-jenkins:0.0.11")
'com.github.avarabyeu.jashing.extensions:jashing-jenkins:jar:0.0.11'
<dependency org="com.github.avarabyeu.jashing.extensions" name="jashing-jenkins" rev="0.0.11">
  <artifact name="jashing-jenkins" type="jar" />
</dependency>
@Grapes(
@Grab(group='com.github.avarabyeu.jashing.extensions', module='jashing-jenkins', version='0.0.11')
)
libraryDependencies += "com.github.avarabyeu.jashing.extensions" % "jashing-jenkins" % "0.0.11"
[com.github.avarabyeu.jashing.extensions/jashing-jenkins "0.0.11"]

Dependencies

compile (8)

Group / Artifact Type Version
com.github.avarabyeu.jashing : jashing jar 0.0.11
com.github.avarabyeu : restendpoint jar 0.1.0
com.google.inject : guice jar 4.0
com.google.inject.extensions : guice-multibindings jar 4.0
com.google.guava : guava jar 19.0
com.google.code.findbugs : jsr305 jar 3.0.1
org.slf4j : slf4j-api jar 1.7.21
ch.qos.logback : logback-classic jar 1.1.7

test (2)

Group / Artifact Type Version
junit : junit jar 4.12
org.hamcrest : hamcrest-all jar 1.3

Project Modules

There are no modules declared in this project.

jashing Build Status Maven central

Java port Of Dashing

Maven Dependencies

Last stable version:

<dependency>
    <groupId>com.github.avarabyeu.jashing</groupId>
    <artifactId>jashing</artifactId>
    <version>X.X.X</version>
</dependency>

Getting Started

As Simple As It's Possible

Starting

Add Jashing into your classpath, create main class and add the following code:

public interface MainClass {

    public static void main(String[] args) {
        Jashing.builder().withPort(8282).build().bootstrap();
    }
}

That's it! Jashing has started on port 8282 and ready to show you demo dashboard

Deploy to container

You can easily deploy Jashing to Servlet container. Make sure Jashing in your and implement

com.github.avarabyeu.jashing.core.JashingFilter

Also make sure that your marked your filter with Servlet's WebFilter annotation

 @WebFilter(urlPatterns={"/*"})

Extensions

For now, Jashing supports the following list of extensions:

  • Jira
  • Jenkins
  • Git
  • SVN

Versions

Version
0.0.11
0.0.10
0.0.9
0.0.8
0.0.7
0.0.6
0.0.3
0.0.2
0.0.1