Skip to main content

Yoav Landman

 

yoavl's blog

RPM Provisioning in the Age of Devops

Posted by yoavl on November 30, 2011 at 12:08 PM PST

Devops and RPM Distribution

Regularly deploying and provisioning RPMs is increasingly becoming a common need. With devops automating every aspect of deployment, including setting up new hosts in virtualized environments, packaging systems such as RPM are getting more and more important.

How to Use Continuous Integration to Protect Your Projects from Open-Source License Violations

Posted by yoavl on December 16, 2010 at 3:16 AM PST

Every software project experiences the complexity of incorporating open-source and proprietary components that use a wide range of licenses. The BIG question is what can be done to avoid license violations in the face of countless dependencies.

Every software project experiences the complexity of incorporating open-source and proprietary components that use a wide range of licenses. The BIG question is what can be done to avoid license violations in the face of countless dependencies.
This blog post will show you how you can extend your continuous integration builds to automatically track license usage in artifact dependencies and notify you about any license violations as they occur. This allows you to easily identify the problematic dependencies and deal with them early on, during the development process.
The problems and the approach taken to solve them apply globally, while the techinique decsribed here leverages the features of the Artifactory artifacts repository.