10000 GitHub - echristeson/cron-utils at travis
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

Cron utils for parsing, validations and human readable descriptions as well as date/time interoperability.

License

Notifications You must be signed in to change notification settings

echristeson/cron-utils

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

This branch only contains a settings.xml and a settings-security.xml file, so that we enable deployments for each successful build on master branch.

Implementing continuous delivery for cron-utils

Cron utils is a library for parsing, validations and human readable descriptions as well as date/time interoperability. In this section we explain how we configures travis-ci to reach a continuous delivery pipeline.

References

Check the following links for information on building a pipeline using Travic-CI:

Procedure description

  • Create a clean branch called travis, as specified in the first post.

  • Add a settings.xml file referencing environment variables.

  • Add a settings-security.xml file with a master password you generated. Instructions can be found here.

  • Encrypt your repo password as specified at this post, and register it at Travis CI environment variables.

  • Configure .travis.yml on all branches whitelisting just the branches to be built (master in our case).

  • Add the following lines to your .travis.yml:

      before_install: "git clone -b travis `git config --get remote.origin.url` target/travis"
      script: "mvn deploy --settings target/travis/settings.xml -Dsettings.security=target/travis/settings-security.xml"
    
  • Push changes and enjoy!

About

Cron utils for parsing, validations and human readable descriptions as well as date/time interoperability.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Java 100.0%
0