javatar-commons

useful utilities

License

License

GroupId

GroupId

pro.javatar.commons
ArtifactId

ArtifactId

javatar-commons
Last Version

Last Version

0.8
Release Date

Release Date

Type

Type

jar
Description

Description

javatar-commons
useful utilities
Project URL

Project URL

https://github.com/JavatarPro/javatar-commons
Project Organization

Project Organization

Javatar LLC
Source Code Management

Source Code Management

https://github.com/JavatarPro/pipeline-utils/tree/master

Download javatar-commons

How to add to project

<!-- https://jarcasting.com/artifacts/pro.javatar.commons/javatar-commons/ -->
<dependency>
    <groupId>pro.javatar.commons</groupId>
    <artifactId>javatar-commons</artifactId>
    <version>0.8</version>
</dependency>
// https://jarcasting.com/artifacts/pro.javatar.commons/javatar-commons/
implementation 'pro.javatar.commons:javatar-commons:0.8'
// https://jarcasting.com/artifacts/pro.javatar.commons/javatar-commons/
implementation ("pro.javatar.commons:javatar-commons:0.8")
'pro.javatar.commons:javatar-commons:jar:0.8'
<dependency org="pro.javatar.commons" name="javatar-commons" rev="0.8">
  <artifact name="javatar-commons" type="jar" />
</dependency>
@Grapes(
@Grab(group='pro.javatar.commons', module='javatar-commons', version='0.8')
)
libraryDependencies += "pro.javatar.commons" % "javatar-commons" % "0.8"
[pro.javatar.commons/javatar-commons "0.8"]

Dependencies

compile (7)

Group / Artifact Type Version
com.fasterxml.jackson.core : jackson-databind jar 2.10.2
com.fasterxml.jackson.core : jackson-annotations jar 2.10.2
com.fasterxml.jackson.module : jackson-module-parameter-names jar 2.10.2
com.fasterxml.jackson.dataformat : jackson-dataformat-yaml jar 2.10.2
com.fasterxml.jackson.datatype : jackson-datatype-jdk8 jar 2.10.2
com.fasterxml.jackson.datatype : jackson-datatype-jsr310 jar 2.10.2
commons-io : commons-io jar 2.6

test (1)

Group / Artifact Type Version
junit : junit jar 4.12

Project Modules

There are no modules declared in this project.

declarative-pipeline

This is shared library for jenkins CD declarative pipeline created by Javatar LLC

Documentation

Out documentation is in confluence follow this link

What is this repository for?

How do I get set up?

  • You can use import @Library('declarative-pipeline') into Jenkinsfile
  • All configuration should be in Jenkinsfile
  • All code files must be groovy, Jenkinsfile's restriction
  • All jobs (except development/experimental) should use tag version

Contribution guidelines

  • All experiments you can do in feature branch, import @Library('declarative-pipeline@branchName')
  • After library works property merge into master and create tag version for it

Who do I talk to?

Useful links

Job examples

RELEASE NOTES

  • 1.2
    • added yml configuration support
    • ui deployment to s3
    • sonar integration
    • marathon/mesos deployment on dev env with docker images included build number
    • multi docker project (multiple Dockerfiles in sub-folders)
  • 1.1
    • added python support
    • added github support
  • 1.0
    • tools supported: gitlab, docker, mesos
    • build tools: maven, npm
    • version control types: git, mercurial
    • version control providers: gitlab, bitbucket
    • sonar quality check
pro.javatar.commons

Javatar

Delivery for better life

Versions

Version
0.8
0.7
0.6
0.5
0.4