|
1 |
| -# Команды для первоначальной инициализации Jenkins: |
2 |
| -build: prepare compose-build post |
| 1 | +# Ряд команд для первоначальной инициализации Jenkins в системе: |
| 2 | +build: build-prepare build-compose build-post |
3 | 3 |
|
4 |
| -prepare: |
| 4 | +build-prepare: |
5 | 5 | mkdir -p backup/ data/ \
|
6 | 6 | && sudo chown -R 1000:1000 backup/ data/
|
7 |
| -compose-build: |
8 |
| - docker compose -f jenkins-docker-compose.yaml up -d --build |
9 |
| -post: |
10 |
| - mv jcasc inactive-jcasc |
| 7 | +build-compose: |
| 8 | + docker compose -f jenkins-docker-compose.yaml up -d --build --force-recreate |
| 9 | +build-post: |
| 10 | + mv jcasc inactive-jcasc \ |
| 11 | + && sudo chown -R 1000:1000 inactive-jcasc |
11 | 12 |
|
12 |
| -# Команды для запуска Jenkins в обычном режиме: |
13 |
| -start: compose-start |
14 | 13 |
|
15 |
| -compose-start: |
16 |
| - docker compose -f jenkins-docker-compose.yaml start |
| 14 | +# Ряд команд для запуска Jenkins в стандартном режиме (без повторной сборки): |
| 15 | +start: start-compose |
17 | 16 |
|
18 |
| -# Команды для остановки Jenkins в обычном режиме: |
19 |
| -stop: compose-stop |
| 17 | +start-compose: |
| 18 | + docker compose -f jenkins-docker-compose.yaml start \ |
| 19 | + && sudo rm -rf jcasc/ |
20 | 20 |
|
21 |
| -compose-stop: |
| 21 | + |
| 22 | +# Команды для остановки Jenkins в стандартном режиме (без удаления данных): |
| 23 | +stop: stop-compose |
| 24 | + |
| 25 | +stop-compose: |
22 | 26 | docker compose -f jenkins-docker-compose.yaml stop
|
23 | 27 |
|
24 |
| -# Команды для полного удаления и очистки Jenkins: |
25 |
| -down: compose-down delete |
26 | 28 |
|
27 |
| -compose-down: |
| 29 | +# Команда для повторной сборки Jenkins на базе текущего Dockerfile: |
| 30 | +rebuild: rebuild-compose |
| 31 | + |
| 32 | +rebuild-compose: |
| 33 | + docker compose -f jenkins-docker-compose.yaml build --no-cache |
| 34 | + |
| 35 | + |
| 36 | +# Команды для полного удаления и очистки системы от Jenkins: |
| 37 | +down: down-compose down-clean |
| 38 | + |
| 39 | +down-compose: |
28 | 40 | docker compose -f jenkins-docker-compose.yaml down \
|
29 | 41 | && docker container prune --force \
|
30 | 42 | && docker image prune --force --all \
|
31 |
| - && sudo chown -R 1000:1000 inactive-jcasc \ |
| 43 | + && sudo rm -rf jcasc \ |
32 | 44 | && mv inactive-jcasc jcasc
|
33 |
| -delete: |
| 45 | +down-clean: |
34 | 46 | rm -rf ./data ./backup
|
0 commit comments