Category: continuous integration
-
Liquidsoftware Book: The Seven Deadly Sins of Versioning
- https://liquidsoftware.com/blog/the-seven-deadly-sins-of-versioning-part-1/
- https://liquidsoftware.com/blog/the-7-deadly-sins-of-versioning-part-2/
- https://liquidsoftware.com/uncategorized/the-seven-deadly-sins-of-versioning-part-3-versions-in-the-code/
- https://www.amazon.com/dp/1981855726 – “Liquid Software: How to Achieve Trusted Continuous Updates in the DevOps World“
-
Jenkins CI: deploying to JFrog Artifactory
- https://jfrog.com/artifactory/
- https://www.jfrog.com/confluence/display/RTF/Jenkins+Artifactory+Plug-in – Jenkins <2 style
- https://www.jfrog.com/confluence/display/RTF/Working+With+Pipeline+Jobs+in+Jenkins – the Jenkins 2 style – “Using (Either) Declarative or Scripted Syntax“
- https://www.jfrog.com/confluence/display/MC/Jenkins+Service – available with the “Enterprise Plus” edition of Artifactory
- https://www.jfrog.com/confluence/display/RTF4X/Jenkins+%28Hudson%29+Artifactory+Plug-in
- – isn’t this Jenkins <2 style?!?
-
JFrog Artifactory as the backbone for a continuous delivery tool chain
- https://jfrog.com/usecase/artifactory-backbone-continuous-delivery-tool-chain/ – May 2016
- https://www.linkedin.com/in/CraigVosburgh/ – Office of the CTO at CA Technologies
-
Jenkins vs Java8 – SSL, fonts, “-Djava.awt.headless=…”, …
I had to migrate from Java7 to Java8 eventually.
When you start launching your jenkins WAR file, you will run into at least these issues:
- for HTTPS you are requested to create a certificate
- “-Djava.awt.headless=…”
- font trouble
In order to ignore the HTTPS / certificate noise for the time being, I switched on the HTTP port again, and I switched off the HTTPS port.
I decided to give “my own” Java (from Oracle downloads) a try. I downloaded “my own” “Java SE 8u192” for Linux x64 from Oracle downloads, untarred, and made use of it within my start-up script.
The “-Djava.awt.headless=…” and the font trouble simply disappeared after that.
The certificate issue:
Just do, as you get told!
This is my experience gathered on my Synology DS713+.
-
Continuous Integration / Delivery for Debian packages – jenkins-debian-glue.org
I do have Jenkins running on Debian, creating Debian packages as deployables – I plan to deploy to a Debian repository.
- https://wiki.jenkins.io/display/JENKINS/Debian+Pbuilder+Plugin
- https://blog.packagecloud.io/eng/2017/03/23/create-debian-repository-reprepro/
Automatic handling of repositories
without manual interaction:reprepro:
freight:
- https://salsa.debian.org/debian/freight – the fork
- https://github.com/rcrowley/freight – the original
- https://www.systutorials.com/docs/linux/man/1-freight-cache
- http://midactstech.blogspot.com/2014/05/install-freight.html
- – maybe that only works with the original