Skip to content

cicdops/declarative-pipeline

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 

Repository files navigation

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

Packages

No packages published

Languages

  • Groovy 100.0%