Compare commits

...

2 Commits

Author SHA1 Message Date
svkalinin f422aa9d64 ДОбавил сборку в drone
continuous-integration/drone Build is failing Details
2022-11-29 13:03:50 +03:00
svkalinin c7fb966326 Исправлена ошибка при открытии ansible.cfg, если отсутствует inventory файл упомянутый там. 2022-11-29 08:59:54 +03:00
2 changed files with 24 additions and 0 deletions

20
.drone.yml 100644
View File

@ -0,0 +1,20 @@
---
kind: pipeline
type: exec
name: default
platform:
os: linux
arch: amd64
steps:
- name: build DEB
commands:
- cd debian
- ./build-deb-projman.sh
- name: build RPM
commands:
- cd redhat
- ./build-rpm.sh

View File

@ -141,6 +141,10 @@ proc ReadFilesFromDirectory {directory root {type ""}} {
while {[gets $f line] >= 0} {
if [regexp -nocase -all -- {^\s*inventory\s*=\s*(\.\/|)(.+?)$} $line match v1 fileName] {
# puts "Inventory file is a: $line"
if ![file exists [file join $root $directory $fileName]] {
ShowMessage "Error in ansible.cfg" "Inventory File '[file join $root $directory $fileName]' does not exists"
continue
}
if {[lsearch $project($root) [file join $root $directory $fileName]] eq "-1"} {
lappend project($root) [file join $root $directory $fileName]
set variables([file join $root $directory $fileName]) \