Различия
Здесь показаны различия между двумя версиями данной страницы.
Следующая версия | Предыдущая версия | ||
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 | ||