From 259402e1a1b616932d016745ca2e36d31e4a90b1 Mon Sep 17 00:00:00 2001 From: Oleg Pykhalov Date: Thu, 20 Feb 2020 02:44:50 +0300 Subject: Initial commit. --- Jenkinsfile | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) create mode 100644 Jenkinsfile (limited to 'Jenkinsfile') diff --git a/Jenkinsfile b/Jenkinsfile new file mode 100644 index 0000000..6494c19 --- /dev/null +++ b/Jenkinsfile @@ -0,0 +1,23 @@ +pipeline { + agent { label "master" } + stages { + stage("Get source IP address") { + steps { + script { + source = (sh (script: """ip --json address | jq -r '.[] | select(."ifname"=="tapvpn").addr_info[] | select(."family"=="inet").local'""", returnStdout: true)).trim() + } + } + } + stage("Rsync Firefox profile") { + agent { label "workstation" } + steps { + sh (script: "rsync -av --exclude=storage rsync://$source/mozilla/firefox/j56dvo43.default-1520714705340 /home/oleg/.mozilla/firefox") + } + } + } + post { + always { + sendNotifications currentBuild.result + } + } +} -- cgit v1.2.3