Различия
Здесь показаны различия между двумя версиями данной страницы.
| Следующая версия | Предыдущая версия | ||
|
doc:jenkins [2017/07/05 11:06] denis создано |
doc:jenkins [2017/07/05 11:43] (текущий) denis [Создание архива сборки и передача на ftp] |
||
|---|---|---|---|
| Строка 5: | Строка 5: | ||
| * Source Code Management | * Source Code Management | ||
| * Mercurial | * Mercurial | ||
| - | * Repository URL = https://bitbucket.org/promauto/jroboplc | + | * Repository URL: ''https://bitbucket.org/promauto/jroboplc'' |
| - | * Credentials = promauto/****** | + | * Credentials: ''promauto/++++++'' |
| - | * Revision Type = Branch | + | * Revision Type: ''Branch'' |
| + | * Revision: ''default'' | ||
| + | * Build | ||
| + | * Invoke Ant | ||
| + | * Ant version: ''Default'' | ||
| + | * Execute Shell | ||
| + | * Command: <code bash> | ||
| + | #!/bin/sh | ||
| + | filename="jroboplc-default-$(date +"%Y-%m-%d").zip" | ||
| + | zip -r $filename jar | ||
| + | mkdir -p temp | ||
| + | rm temp/* | ||
| + | cp -r $filename temp | ||
| + | rm $filename | ||
| + | </code> | ||
| + | * Post-build Actions | ||
| + | * Send Build Artefacts over FTP | ||
| + | * FTP Server name: ''promauto'' | ||
| + | * Advanced: verbose output console | ||
| + | * Transfer set | ||
| + | * Source files: ''temp/*'' | ||
| + | * Remove prefix: ''temp'' | ||
| + | * Remote directory: ''jroboplc/defual'' | ||
| + | * | ||
| + | |||
| + | |||
| + | ===== install and upgrade ===== | ||
| + | sudo apt-get install jenkins | ||
| + | sudo apt-get install --only-upgrade jenkins | ||
| + | |||
| + | ===== start stop ===== | ||
| + | sudo service jenkins start | ||
| + | sudo service jenkins stop | ||