34 lines
782 B
Markdown
34 lines
782 B
Markdown
# Local Jenkins Setup
|
|
|
|
Creates a Jenkins image and launches a local Jenkins container for pipeline development
|
|
|
|
Usage:
|
|
```
|
|
docker build -t jenkins-blueocean:2.332.3-1 .
|
|
```
|
|
|
|
Create network
|
|
```
|
|
docker network create jenkins
|
|
```
|
|
|
|
Run the container:
|
|
```
|
|
docker run --name jenkins-blueocean --restart=on-failure --detach \
|
|
--network jenkins --env DOCKER_HOST=tcp://docker:2376 \
|
|
--env DOCKER_CERT_PATH=/certs/client --env DOCKER_TLS_VERIFY=1 \
|
|
--publish 8080:8080 --publish 50000:50000 \
|
|
--volume jenkins-data:/var/jenkins_home \
|
|
--volume jenkins-docker-certs:/certs/client:ro \
|
|
jenkins-blueocean:2.332.3-1
|
|
```
|
|
|
|
Get Jenkins Password
|
|
```
|
|
docker exec jenkins-blueocean cat /var/jenkins_home/secrets/initialAdminPassword
|
|
```
|
|
|
|
Connect to Jenkins:
|
|
```
|
|
https://localhost:8080/
|
|
``` |