jenkins ======= ![](https://badge.imagelayers.io/jenkinsci/jenkins:latest.svg) In a nutshell, [Jenkins][1] is the leading open source automation server. Built with Java, it provides hundreds of plugins to support building, testing, deploying and automation for virtually any project. ## docker-compose.yml ```yaml jenkins: image: jenkins/jenkins:lts-alpine ports: - "8080:8080" - "50000:50000" volumes: - ./data:/var/jenkins_home environment: - JAVA_OPTS=-Dhudson.footerURL=http://jenkins.easypi.pro restart: always ``` ## up and running ```bash $ cd ~/fig/jenkins $ mkdir -p data $ sudo chown 1000 data $ docker-compose up -d $ docker-compose exec jenkins bash >>> cat ~/secrets/initialAdminPassword ****** >>> ssh-keygen >>> cat ~/.ssh/id_rsa.pub ...... >>> exit $ docker-compose exec --user root jenkins apk add -U git $ firefox http://localhost:8080/ ``` [1]: https://jenkins.io/index.html