-
http://lifuzu.com/blog/2016/03/21/feeding-build-logs-into-elasticsearch-with-logstash-on-jenkins/
-
Docker image for Jenkins: https://hub.docker.com/_/jenkins/
docker run -p 8080:8080 -p 50000:50000 jenkins
Check for Jenkins on http://localhost:8080
| Fri Mar 30 23:33:30 UTC 2018 |
| def getProjectName() { | |
| return 'JenkinsPipeline' | |
| } | |
| def getJDKVersion() { | |
| return 'jdk1.8.0_101' | |
| } | |
| def getMavenConfig() { | |
| return 'maven-config' |
http://lifuzu.com/blog/2016/03/21/feeding-build-logs-into-elasticsearch-with-logstash-on-jenkins/
Docker image for Jenkins: https://hub.docker.com/_/jenkins/
docker run -p 8080:8080 -p 50000:50000 jenkins
Check for Jenkins on http://localhost:8080
| import sys | |
| import os | |
| import glob | |
| import shutil | |
| import time | |
| import logging | |
| from datetime import datetime, date, timedelta | |
| # start editable vars # | |
| days_old = 28 # how old the files have to be before they are moved |
This is a work in progress and gets you to a running state (meaning you can bring the UI up via brower and login). It is not however fully tested.
To generate your keys, see https://concourse.ci/docker-repository.html and https://concourse.ci/binaries.html for notes on getting started.
Also see https://github.com/kubernetes/minikube/releases/tag/v0.12.1 for notes regarding minikube.
In this example, minikube was run on OSX sierra with v0.12.1 and xhyve hypervisor.
| #!/usr/bin/env python3 | |
| """ AVAILABLE AS A PACKAGE ON github.com/klieret/randomfiletree """ | |
| import sys | |
| import os | |
| import random | |
| import string | |
| from pathlib import Path |