Kiril Nesenko has uploaded a new change for review.

Change subject: Collect metadata for packaging jobs.
......................................................................

Collect metadata for packaging jobs.

Change-Id: Ica3339549f0afe284ccdfad3cd083f4efccc880b
Signed-off-by: Kiril Nesenko <[email protected]>
---
A jobs/packaging/gather_jobs_info.sh
1 file changed, 53 insertions(+), 0 deletions(-)


  git pull ssh://gerrit.ovirt.org:29418/jenkins refs/changes/85/23985/1

diff --git a/jobs/packaging/gather_jobs_info.sh 
b/jobs/packaging/gather_jobs_info.sh
new file mode 100644
index 0000000..89efd3a
--- /dev/null
+++ b/jobs/packaging/gather_jobs_info.sh
@@ -0,0 +1,53 @@
+#!/bin/sh
+
+DATE=$(date +"%Y%m%d.0")
+
+die() {
+       local m="${1}"
+       echo "FATAL: ${m}"
+       exit 1
+}
+
+usage() {
+       cat << __EOF__
+${0} [options]
+    --artifacts-directory    artifacts directory
+    --help                   prints the usage
+__EOF__
+}
+
+get_opts() {
+       while [ -n "${1}" ]; do
+               opt="$1"
+               v="${opt#*=}"
+               shift
+               case "${opt}" in
+                       --artifacts-directory=*)
+                               ARTIFACTS_DIR="${v}"
+                               ;;
+                       --help)
+                               usage
+                               exit 0
+                               ;;
+               esac
+       done
+}
+
+validate() {
+       [ -n "${ARTIFACTS_DIR}" ] || die "Please define --artifacts-directory"
+       [ -d "${ARTIFACTS_DIR}" ] || die "${ARTIFACTS_DIR} does not exists"
+}
+
+get_meta_data() {
+       local job_name="${JOB_NAME}"
+       local build_number="${BUILD_NUMBER}"
+       echo -e "JOB_NAME=${job_name}\nDATE=${DATE}" >> 
"${ARTIFACTS_DIR}/${job_name}-${build_number}.job-metadata"
+
+       find "${ARTIFACTS_DIR}" -type f -regex 
".*\.\(\|\.gz\|\.bz2\|\.lzma\|\.rpm\)$" -print | xargs basename >> 
"${ARTIFACTS_DIR}/${job_name}-${build_number}.job-flist"
+}
+
+main() {
+       get_meta_data "${@}
+}
+
+main "${@}"


-- 
To view, visit http://gerrit.ovirt.org/23985
To unsubscribe, visit http://gerrit.ovirt.org/settings

Gerrit-MessageType: newchange
Gerrit-Change-Id: Ica3339549f0afe284ccdfad3cd083f4efccc880b
Gerrit-PatchSet: 1
Gerrit-Project: jenkins
Gerrit-Branch: master
Gerrit-Owner: Kiril Nesenko <[email protected]>
_______________________________________________
Engine-patches mailing list
[email protected]
http://lists.ovirt.org/mailman/listinfo/engine-patches

Reply via email to