From e7b17c1bc9524609881eae34593ecfe1cf9d9a79 Mon Sep 17 00:00:00 2001 From: zvercodebender Date: Tue, 30 Apr 2019 11:52:29 -0400 Subject: [PATCH 01/42] update to auto build --- .travis.yml | 12 ++++++++++++ bottom.html | 4 ++++ top.html | 29 +++++++++++++++++++++++++++++ 3 files changed, 45 insertions(+) create mode 100644 .travis.yml create mode 100644 bottom.html create mode 100644 top.html diff --git a/.travis.yml b/.travis.yml new file mode 100644 index 0000000..e0c0268 --- /dev/null +++ b/.travis.yml @@ -0,0 +1,12 @@ +language: python +python: +- '2.7' +- '3.3' +- pypy +install: + - pip install markdown + - pip install Pygments + - cp top.html test.html + - python -m markdown README.md >> test.html + - cat bottom.html >> test.html + diff --git a/bottom.html b/bottom.html new file mode 100644 index 0000000..180e0fc --- /dev/null +++ b/bottom.html @@ -0,0 +1,4 @@ + + + + diff --git a/top.html b/top.html new file mode 100644 index 0000000..22d3927 --- /dev/null +++ b/top.html @@ -0,0 +1,29 @@ + + + + + + + + + + XebiaLabs Community Plugins + + + + +
+
+ +
+

XebiaLabs Community Plugins

+ +
+ + View on GitHub +
+
+
+ +
+

From a13c4524c20ee848f2d32902ba771748ddea4e30 Mon Sep 17 00:00:00 2001 From: zvercodebender Date: Tue, 30 Apr 2019 11:55:49 -0400 Subject: [PATCH 02/42] Update build --- .travis.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.travis.yml b/.travis.yml index e0c0268..8a2f108 100644 --- a/.travis.yml +++ b/.travis.yml @@ -9,4 +9,4 @@ install: - cp top.html test.html - python -m markdown README.md >> test.html - cat bottom.html >> test.html - + - cat test.html From d65c5f73b8df6b0861e216c2677777d437b6d0da Mon Sep 17 00:00:00 2001 From: zvercodebender Date: Tue, 30 Apr 2019 12:29:01 -0400 Subject: [PATCH 03/42] update build --- .travis-scripts/make | 6 ++++++ .travis-scripts/push.sh | 21 +++++++++++++++++++++ .travis.yml | 15 +++++++++------ 3 files changed, 36 insertions(+), 6 deletions(-) create mode 100644 .travis-scripts/make create mode 100644 .travis-scripts/push.sh diff --git a/.travis-scripts/make b/.travis-scripts/make new file mode 100644 index 0000000..976e4d4 --- /dev/null +++ b/.travis-scripts/make @@ -0,0 +1,6 @@ +#!/bin/bash + +cp top.html test.html +python -m markdown README.md >> test.html +cat bottom.html >> test.html +cat test.html diff --git a/.travis-scripts/push.sh b/.travis-scripts/push.sh new file mode 100644 index 0000000..fd2a608 --- /dev/null +++ b/.travis-scripts/push.sh @@ -0,0 +1,21 @@ +#!/bin/sh + +setup_git() { + git config --global user.email "rbroker@xebialabs.com" + git config --global user.name "Travis CI" +} + +commit_website_files() { + git checkout -b master + git add . *.html + git commit --message "Travis build: $TRAVIS_BUILD_NUMBER" +} + +upload_files() { + git remote add origin-pages https://${GH_TOKEN}@github.com/zvercodebender/xebialabs-community.github.io.git > /dev/null 2>&1 + git push --quiet --set-upstream origin-pages master +} + +setup_git +commit_website_files +upload_files diff --git a/.travis.yml b/.travis.yml index 8a2f108..89dacd0 100644 --- a/.travis.yml +++ b/.travis.yml @@ -4,9 +4,12 @@ python: - '3.3' - pypy install: - - pip install markdown - - pip install Pygments - - cp top.html test.html - - python -m markdown README.md >> test.html - - cat bottom.html >> test.html - - cat test.html +- pip install markdown +- pip install Pygments +script: +- .travis-scripts/make +after_success: +- .travis-scripts/push.sh +env: + global: + secure: NLpl6jyuzsV1VSlozTjpnY9jYAbcfLL0ogfEBfhXFz6iVa3Kt7cnClVhPPglFoCSltGimCmfly8WhsEjLqBTd+466S/mLlFABo3XZ5H7A/bO4DMqdLDqoR8oFWpF+tKMTHZdBgUntUsqlSklicTlDEn3A9QUcLimu/528YikLI32rzd8SFk7QX04rldAdctZW7MJ8fpgzh38sUVgjPsUWe5zdYmKCE41Jx+ln4tHcI858YSk0bBcQP2zjgMF2d+A6YNtemXQ+7u+K+qgDSIujkwFb/c0ZZGFWfslQwl8G19o+V63+8U5cz1oHv7apTa44VzvA6Cgjpzft4D/vrcN9ccVtT9bvL/cKYTbR/MNl0GXpbd0ULO32KD40xVvlWYFj0RojaosaiVbWaraoWyobVDPrjz+dD1ysngPXCAWStC7ksYGL6jhdaE2h5AeY2lYf3XgFluHKMc/dz+yMGr+e+9GEuOMiM7Nuks5jOhJuU+IQ0DXCfmxUswTLLk5EbdMZmN8j3HCAXrYRZvhX1Bxwc4uKkwjm8BG+iO3QvSXxOM5swfe8jwArr3igRVvpbVTHBnI3Ay6u16AWWTTpzMw3NrhlKJWg0689RkndNym8pNpO4i256+sqeM26iN5noqRi50/Xo8w+MrQzMRTJx4TG+XV2GXRgvHaUJmN9kaQLlQ= From eaab7e1f6475480656f87c66f62263c3848e5b9b Mon Sep 17 00:00:00 2001 From: zvercodebender Date: Tue, 30 Apr 2019 12:53:00 -0400 Subject: [PATCH 04/42] update permissions --- .travis-scripts/make | 0 .travis-scripts/push.sh | 0 2 files changed, 0 insertions(+), 0 deletions(-) mode change 100644 => 100755 .travis-scripts/make mode change 100644 => 100755 .travis-scripts/push.sh diff --git a/.travis-scripts/make b/.travis-scripts/make old mode 100644 new mode 100755 diff --git a/.travis-scripts/push.sh b/.travis-scripts/push.sh old mode 100644 new mode 100755 From debd3d1e3dadff4e8d45f29561f7ce7b15515e54 Mon Sep 17 00:00:00 2001 From: zvercodebender Date: Tue, 30 Apr 2019 12:57:05 -0400 Subject: [PATCH 05/42] ok --- .travis-scripts/push.sh | 2 +- .travis.yml | 4 +--- 2 files changed, 2 insertions(+), 4 deletions(-) diff --git a/.travis-scripts/push.sh b/.travis-scripts/push.sh index fd2a608..2ac1cfd 100755 --- a/.travis-scripts/push.sh +++ b/.travis-scripts/push.sh @@ -13,7 +13,7 @@ commit_website_files() { upload_files() { git remote add origin-pages https://${GH_TOKEN}@github.com/zvercodebender/xebialabs-community.github.io.git > /dev/null 2>&1 - git push --quiet --set-upstream origin-pages master + git push } setup_git diff --git a/.travis.yml b/.travis.yml index 89dacd0..d1a4ecb 100644 --- a/.travis.yml +++ b/.travis.yml @@ -1,7 +1,5 @@ language: python python: -- '2.7' -- '3.3' - pypy install: - pip install markdown @@ -9,7 +7,7 @@ install: script: - .travis-scripts/make after_success: -- .travis-scripts/push.sh +- .travis-scripts/push.sh env: global: secure: NLpl6jyuzsV1VSlozTjpnY9jYAbcfLL0ogfEBfhXFz6iVa3Kt7cnClVhPPglFoCSltGimCmfly8WhsEjLqBTd+466S/mLlFABo3XZ5H7A/bO4DMqdLDqoR8oFWpF+tKMTHZdBgUntUsqlSklicTlDEn3A9QUcLimu/528YikLI32rzd8SFk7QX04rldAdctZW7MJ8fpgzh38sUVgjPsUWe5zdYmKCE41Jx+ln4tHcI858YSk0bBcQP2zjgMF2d+A6YNtemXQ+7u+K+qgDSIujkwFb/c0ZZGFWfslQwl8G19o+V63+8U5cz1oHv7apTa44VzvA6Cgjpzft4D/vrcN9ccVtT9bvL/cKYTbR/MNl0GXpbd0ULO32KD40xVvlWYFj0RojaosaiVbWaraoWyobVDPrjz+dD1ysngPXCAWStC7ksYGL6jhdaE2h5AeY2lYf3XgFluHKMc/dz+yMGr+e+9GEuOMiM7Nuks5jOhJuU+IQ0DXCfmxUswTLLk5EbdMZmN8j3HCAXrYRZvhX1Bxwc4uKkwjm8BG+iO3QvSXxOM5swfe8jwArr3igRVvpbVTHBnI3Ay6u16AWWTTpzMw3NrhlKJWg0689RkndNym8pNpO4i256+sqeM26iN5noqRi50/Xo8w+MrQzMRTJx4TG+XV2GXRgvHaUJmN9kaQLlQ= From e267ab44b9f433c9ef319fff63343187f68df7bb Mon Sep 17 00:00:00 2001 From: zvercodebender Date: Tue, 30 Apr 2019 13:05:01 -0400 Subject: [PATCH 06/42] change git stuff --- .travis-scripts/push.sh | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/.travis-scripts/push.sh b/.travis-scripts/push.sh index 2ac1cfd..a65b7a7 100755 --- a/.travis-scripts/push.sh +++ b/.travis-scripts/push.sh @@ -1,19 +1,22 @@ #!/bin/sh +set -x + setup_git() { git config --global user.email "rbroker@xebialabs.com" git config --global user.name "Travis CI" } commit_website_files() { - git checkout -b master + #git checkout -b master + git checkout git add . *.html git commit --message "Travis build: $TRAVIS_BUILD_NUMBER" } upload_files() { - git remote add origin-pages https://${GH_TOKEN}@github.com/zvercodebender/xebialabs-community.github.io.git > /dev/null 2>&1 - git push + #git remote add origin-pages https://${GH_TOKEN}@github.com/zvercodebender/xebialabs-community.github.io.git > /dev/null 2>&1 + git push } setup_git From fbe6704d531c79e0cbbad38756094d16a1bfd376 Mon Sep 17 00:00:00 2001 From: zvercodebender Date: Tue, 30 Apr 2019 13:35:00 -0400 Subject: [PATCH 07/42] push change --- .travis-scripts/push.sh | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/.travis-scripts/push.sh b/.travis-scripts/push.sh index a65b7a7..280d690 100755 --- a/.travis-scripts/push.sh +++ b/.travis-scripts/push.sh @@ -9,13 +9,12 @@ setup_git() { commit_website_files() { #git checkout -b master - git checkout git add . *.html git commit --message "Travis build: $TRAVIS_BUILD_NUMBER" } upload_files() { - #git remote add origin-pages https://${GH_TOKEN}@github.com/zvercodebender/xebialabs-community.github.io.git > /dev/null 2>&1 + git remote add origin-pages https://${GH_TOKEN}@github.com/zvercodebender/xebialabs-community.github.io.git > /dev/null 2>&1 git push } From 42fedad61296ee6427310633c102a4193fb718d0 Mon Sep 17 00:00:00 2001 From: zvercodebender Date: Tue, 30 Apr 2019 14:01:51 -0400 Subject: [PATCH 08/42] change script --- .travis-scripts/push.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.travis-scripts/push.sh b/.travis-scripts/push.sh index 280d690..bd52552 100755 --- a/.travis-scripts/push.sh +++ b/.travis-scripts/push.sh @@ -15,7 +15,7 @@ commit_website_files() { upload_files() { git remote add origin-pages https://${GH_TOKEN}@github.com/zvercodebender/xebialabs-community.github.io.git > /dev/null 2>&1 - git push + git push origin HEAD:master } setup_git From 6a4e82da6b082f66e834508c47e93c3c119e395b Mon Sep 17 00:00:00 2001 From: zvercodebender Date: Tue, 30 Apr 2019 14:02:03 -0400 Subject: [PATCH 09/42] update push --- .travis-scripts/push.sh | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/.travis-scripts/push.sh b/.travis-scripts/push.sh index bd52552..8d948d1 100755 --- a/.travis-scripts/push.sh +++ b/.travis-scripts/push.sh @@ -14,7 +14,8 @@ commit_website_files() { } upload_files() { - git remote add origin-pages https://${GH_TOKEN}@github.com/zvercodebender/xebialabs-community.github.io.git > /dev/null 2>&1 + #git remote add origin-pages https://${GH_TOKEN}@github.com/zvercodebender/xebialabs-community.github.io.git > /dev/null 2>&1 + git remote add origin-pages https://${GH_TOKEN}@github.com/zvercodebender/xebialabs-community.github.io.git git push origin HEAD:master } From 6fda98ed201f92217e04efdf46e4f0242f343a24 Mon Sep 17 00:00:00 2001 From: zvercodebender Date: Tue, 30 Apr 2019 14:07:36 -0400 Subject: [PATCH 10/42] just origin --- .travis-scripts/push.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.travis-scripts/push.sh b/.travis-scripts/push.sh index 8d948d1..11552f1 100755 --- a/.travis-scripts/push.sh +++ b/.travis-scripts/push.sh @@ -15,7 +15,7 @@ commit_website_files() { upload_files() { #git remote add origin-pages https://${GH_TOKEN}@github.com/zvercodebender/xebialabs-community.github.io.git > /dev/null 2>&1 - git remote add origin-pages https://${GH_TOKEN}@github.com/zvercodebender/xebialabs-community.github.io.git + git remote add origin https://${GH_TOKEN}@github.com/zvercodebender/xebialabs-community.github.io.git git push origin HEAD:master } From 09cf584e0dba3bca069590aa53f373fe72df9a9a Mon Sep 17 00:00:00 2001 From: zvercodebender Date: Tue, 30 Apr 2019 14:12:38 -0400 Subject: [PATCH 11/42] try using the token --- .travis-scripts/push.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.travis-scripts/push.sh b/.travis-scripts/push.sh index 11552f1..8829b26 100755 --- a/.travis-scripts/push.sh +++ b/.travis-scripts/push.sh @@ -15,7 +15,7 @@ commit_website_files() { upload_files() { #git remote add origin-pages https://${GH_TOKEN}@github.com/zvercodebender/xebialabs-community.github.io.git > /dev/null 2>&1 - git remote add origin https://${GH_TOKEN}@github.com/zvercodebender/xebialabs-community.github.io.git + git remote add origin https://oauth2:${GH_TOKEN}@github.com/zvercodebender/xebialabs-community.github.io.git git push origin HEAD:master } From c9d7f7968d4ae80df7b9688f631d14846febe4ad Mon Sep 17 00:00:00 2001 From: zvercodebender Date: Tue, 30 Apr 2019 14:15:57 -0400 Subject: [PATCH 12/42] update push --- .travis-scripts/make | 2 +- .travis-scripts/push.sh | 5 +++-- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/.travis-scripts/make b/.travis-scripts/make index 976e4d4..db34f69 100755 --- a/.travis-scripts/make +++ b/.travis-scripts/make @@ -3,4 +3,4 @@ cp top.html test.html python -m markdown README.md >> test.html cat bottom.html >> test.html -cat test.html +#cat test.html diff --git a/.travis-scripts/push.sh b/.travis-scripts/push.sh index 8829b26..73c302c 100755 --- a/.travis-scripts/push.sh +++ b/.travis-scripts/push.sh @@ -15,8 +15,9 @@ commit_website_files() { upload_files() { #git remote add origin-pages https://${GH_TOKEN}@github.com/zvercodebender/xebialabs-community.github.io.git > /dev/null 2>&1 - git remote add origin https://oauth2:${GH_TOKEN}@github.com/zvercodebender/xebialabs-community.github.io.git - git push origin HEAD:master + #git remote add origin https://oauth2:${GH_TOKEN}@github.com/zvercodebender/xebialabs-community.github.io.git + #git push origin HEAD:master + git push -q https://${GH_TOKEN}@github.com/zvercodebender/xebialabs-community.git master } setup_git From afc54ead1001bc23f5a652b3c9ee89a50164236d Mon Sep 17 00:00:00 2001 From: zvercodebender Date: Tue, 30 Apr 2019 14:19:32 -0400 Subject: [PATCH 13/42] add credential helper --- .travis-scripts/push.sh | 1 + 1 file changed, 1 insertion(+) diff --git a/.travis-scripts/push.sh b/.travis-scripts/push.sh index 73c302c..9ee9dda 100755 --- a/.travis-scripts/push.sh +++ b/.travis-scripts/push.sh @@ -3,6 +3,7 @@ set -x setup_git() { + git config credential.helper 'cache --timeout=120' git config --global user.email "rbroker@xebialabs.com" git config --global user.name "Travis CI" } From 7256f5f19d17e2da752c2a76c0b551a9f1a8d27a Mon Sep 17 00:00:00 2001 From: zvercodebender Date: Tue, 30 Apr 2019 14:25:41 -0400 Subject: [PATCH 14/42] update travis --- .travis.yml | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/.travis.yml b/.travis.yml index d1a4ecb..a2e54a2 100644 --- a/.travis.yml +++ b/.travis.yml @@ -6,8 +6,15 @@ install: - pip install Pygments script: - .travis-scripts/make -after_success: -- .travis-scripts/push.sh +#after_success: +#- .travis-scripts/push.sh +deploy: + provide: pages + skip_cleanup: true + github_token: ${GH_TOKEN} + keep_history: true + on: + branch: master env: global: secure: NLpl6jyuzsV1VSlozTjpnY9jYAbcfLL0ogfEBfhXFz6iVa3Kt7cnClVhPPglFoCSltGimCmfly8WhsEjLqBTd+466S/mLlFABo3XZ5H7A/bO4DMqdLDqoR8oFWpF+tKMTHZdBgUntUsqlSklicTlDEn3A9QUcLimu/528YikLI32rzd8SFk7QX04rldAdctZW7MJ8fpgzh38sUVgjPsUWe5zdYmKCE41Jx+ln4tHcI858YSk0bBcQP2zjgMF2d+A6YNtemXQ+7u+K+qgDSIujkwFb/c0ZZGFWfslQwl8G19o+V63+8U5cz1oHv7apTa44VzvA6Cgjpzft4D/vrcN9ccVtT9bvL/cKYTbR/MNl0GXpbd0ULO32KD40xVvlWYFj0RojaosaiVbWaraoWyobVDPrjz+dD1ysngPXCAWStC7ksYGL6jhdaE2h5AeY2lYf3XgFluHKMc/dz+yMGr+e+9GEuOMiM7Nuks5jOhJuU+IQ0DXCfmxUswTLLk5EbdMZmN8j3HCAXrYRZvhX1Bxwc4uKkwjm8BG+iO3QvSXxOM5swfe8jwArr3igRVvpbVTHBnI3Ay6u16AWWTTpzMw3NrhlKJWg0689RkndNym8pNpO4i256+sqeM26iN5noqRi50/Xo8w+MrQzMRTJx4TG+XV2GXRgvHaUJmN9kaQLlQ= From 9a74f066b8c12a1a0757f55d3bf8e16229269f35 Mon Sep 17 00:00:00 2001 From: zvercodebender Date: Tue, 30 Apr 2019 14:50:13 -0400 Subject: [PATCH 15/42] new token --- .travis-scripts/push.sh | 2 +- .travis.yml | 16 +++++----------- 2 files changed, 6 insertions(+), 12 deletions(-) diff --git a/.travis-scripts/push.sh b/.travis-scripts/push.sh index 9ee9dda..d5ee582 100755 --- a/.travis-scripts/push.sh +++ b/.travis-scripts/push.sh @@ -18,7 +18,7 @@ upload_files() { #git remote add origin-pages https://${GH_TOKEN}@github.com/zvercodebender/xebialabs-community.github.io.git > /dev/null 2>&1 #git remote add origin https://oauth2:${GH_TOKEN}@github.com/zvercodebender/xebialabs-community.github.io.git #git push origin HEAD:master - git push -q https://${GH_TOKEN}@github.com/zvercodebender/xebialabs-community.git master + git push -q https://${TRAVIS_PUSH}@github.com/zvercodebender/xebialabs-community.git master } setup_git diff --git a/.travis.yml b/.travis.yml index a2e54a2..518fa48 100644 --- a/.travis.yml +++ b/.travis.yml @@ -5,16 +5,10 @@ install: - pip install markdown - pip install Pygments script: -- .travis-scripts/make -#after_success: -#- .travis-scripts/push.sh -deploy: - provide: pages - skip_cleanup: true - github_token: ${GH_TOKEN} - keep_history: true - on: - branch: master +- ".travis-scripts/make" +after_success: +- ".travis-scripts/push.sh" env: global: - secure: NLpl6jyuzsV1VSlozTjpnY9jYAbcfLL0ogfEBfhXFz6iVa3Kt7cnClVhPPglFoCSltGimCmfly8WhsEjLqBTd+466S/mLlFABo3XZ5H7A/bO4DMqdLDqoR8oFWpF+tKMTHZdBgUntUsqlSklicTlDEn3A9QUcLimu/528YikLI32rzd8SFk7QX04rldAdctZW7MJ8fpgzh38sUVgjPsUWe5zdYmKCE41Jx+ln4tHcI858YSk0bBcQP2zjgMF2d+A6YNtemXQ+7u+K+qgDSIujkwFb/c0ZZGFWfslQwl8G19o+V63+8U5cz1oHv7apTa44VzvA6Cgjpzft4D/vrcN9ccVtT9bvL/cKYTbR/MNl0GXpbd0ULO32KD40xVvlWYFj0RojaosaiVbWaraoWyobVDPrjz+dD1ysngPXCAWStC7ksYGL6jhdaE2h5AeY2lYf3XgFluHKMc/dz+yMGr+e+9GEuOMiM7Nuks5jOhJuU+IQ0DXCfmxUswTLLk5EbdMZmN8j3HCAXrYRZvhX1Bxwc4uKkwjm8BG+iO3QvSXxOM5swfe8jwArr3igRVvpbVTHBnI3Ay6u16AWWTTpzMw3NrhlKJWg0689RkndNym8pNpO4i256+sqeM26iN5noqRi50/Xo8w+MrQzMRTJx4TG+XV2GXRgvHaUJmN9kaQLlQ= + - secure: NLpl6jyuzsV1VSlozTjpnY9jYAbcfLL0ogfEBfhXFz6iVa3Kt7cnClVhPPglFoCSltGimCmfly8WhsEjLqBTd+466S/mLlFABo3XZ5H7A/bO4DMqdLDqoR8oFWpF+tKMTHZdBgUntUsqlSklicTlDEn3A9QUcLimu/528YikLI32rzd8SFk7QX04rldAdctZW7MJ8fpgzh38sUVgjPsUWe5zdYmKCE41Jx+ln4tHcI858YSk0bBcQP2zjgMF2d+A6YNtemXQ+7u+K+qgDSIujkwFb/c0ZZGFWfslQwl8G19o+V63+8U5cz1oHv7apTa44VzvA6Cgjpzft4D/vrcN9ccVtT9bvL/cKYTbR/MNl0GXpbd0ULO32KD40xVvlWYFj0RojaosaiVbWaraoWyobVDPrjz+dD1ysngPXCAWStC7ksYGL6jhdaE2h5AeY2lYf3XgFluHKMc/dz+yMGr+e+9GEuOMiM7Nuks5jOhJuU+IQ0DXCfmxUswTLLk5EbdMZmN8j3HCAXrYRZvhX1Bxwc4uKkwjm8BG+iO3QvSXxOM5swfe8jwArr3igRVvpbVTHBnI3Ay6u16AWWTTpzMw3NrhlKJWg0689RkndNym8pNpO4i256+sqeM26iN5noqRi50/Xo8w+MrQzMRTJx4TG+XV2GXRgvHaUJmN9kaQLlQ= + - secure: ALn3CbiGF0nkqaXCGG0pQhB1JvbXxAHAVebKzS3W8ueYXklzX6GlV4RcjOpMGDdjBYiH3hH27/kZPUV9OZuWNQHkLCSRVztBgJtcjD6DwAQqqriz47d1y81LfU8wWDDtytap0GWUXBVVGIodXwFU6mCLJJgcPkMGYTHrswZCJDcE89PWJZpo/rUWH/bFBH+8KbttXh20yZXhAZbaSBoBsW9Xw0NdHIlatBU2QvszHKEgraAqcCB3WizSA4RDRrt+2CktZcXPIghzy7RgWBGgEPTCDbDbXni4MWbWxvy6Yh+OmHn2v4rTLUSDjfdQhbwADp5jdZhcOUFlAYrnjVu+6WAVjTp5S5NnSxzt6uamE2To2BYThvwIZ6mECavWoNF4eIZc9eadeXW370mBneTcY1RhwRyfyoQ1ap8hD8ZjwrK1DYRbTiW3Vn3/oQdBvYwRuWlyPp3KukBLhw6wTadTGjP1ZbRptShRD3tpWvu1xL6MudG203rW+TmwILGsfJJp6BkDUFgKDbACjQyPLmEy633j+VMsJZcW+5rsAc2CHkwiVaZCQ/JYfWlNKdRD6vtqiKBIJXMuesr2PuNipiQ7CrudTIGyZqb3eOtXVo+eoozbb5/G/yYP9gAm11BQVzAHuG51lqaRoW2iEvyxqELKWhUTPWzXtd2c7GUseLnz37Y= From 6b7d1650eae091a9e609ce11ca0d6f55359bbe3b Mon Sep 17 00:00:00 2001 From: zvercodebender Date: Tue, 30 Apr 2019 14:52:15 -0400 Subject: [PATCH 16/42] change path --- .travis-scripts/push.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.travis-scripts/push.sh b/.travis-scripts/push.sh index d5ee582..4a5496d 100755 --- a/.travis-scripts/push.sh +++ b/.travis-scripts/push.sh @@ -18,7 +18,7 @@ upload_files() { #git remote add origin-pages https://${GH_TOKEN}@github.com/zvercodebender/xebialabs-community.github.io.git > /dev/null 2>&1 #git remote add origin https://oauth2:${GH_TOKEN}@github.com/zvercodebender/xebialabs-community.github.io.git #git push origin HEAD:master - git push -q https://${TRAVIS_PUSH}@github.com/zvercodebender/xebialabs-community.git master + git push -q https://${TRAVIS_PUSH}@github.com/zvercodebender/xebialabs-community master } setup_git From 3384fbfa03fc6a22643cf60e6c10785102c2f0d0 Mon Sep 17 00:00:00 2001 From: zvercodebender Date: Tue, 30 Apr 2019 14:53:52 -0400 Subject: [PATCH 17/42] change url --- .travis-scripts/push.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.travis-scripts/push.sh b/.travis-scripts/push.sh index 4a5496d..0956630 100755 --- a/.travis-scripts/push.sh +++ b/.travis-scripts/push.sh @@ -18,7 +18,7 @@ upload_files() { #git remote add origin-pages https://${GH_TOKEN}@github.com/zvercodebender/xebialabs-community.github.io.git > /dev/null 2>&1 #git remote add origin https://oauth2:${GH_TOKEN}@github.com/zvercodebender/xebialabs-community.github.io.git #git push origin HEAD:master - git push -q https://${TRAVIS_PUSH}@github.com/zvercodebender/xebialabs-community master + git push -q https://${TRAVIS_PUSH}@github.com/zvercodebender/xebialabs-community.github.io master } setup_git From cfdd44930223c862c8dd28937f7e0ddb19607d03 Mon Sep 17 00:00:00 2001 From: zvercodebender Date: Tue, 30 Apr 2019 14:59:01 -0400 Subject: [PATCH 18/42] back to the begining --- .travis-scripts/push.sh | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/.travis-scripts/push.sh b/.travis-scripts/push.sh index 0956630..f9fe564 100755 --- a/.travis-scripts/push.sh +++ b/.travis-scripts/push.sh @@ -15,10 +15,10 @@ commit_website_files() { } upload_files() { - #git remote add origin-pages https://${GH_TOKEN}@github.com/zvercodebender/xebialabs-community.github.io.git > /dev/null 2>&1 + git remote add origin-pages https://${TRAVIS_PUSH}@github.com/zvercodebender/xebialabs-community.github.io.git > /dev/null 2>&1 #git remote add origin https://oauth2:${GH_TOKEN}@github.com/zvercodebender/xebialabs-community.github.io.git - #git push origin HEAD:master - git push -q https://${TRAVIS_PUSH}@github.com/zvercodebender/xebialabs-community.github.io master + git push origin HEAD:master + #git push https://${TRAVIS_PUSH}@github.com/zvercodebender/xebialabs-community.github.io master } setup_git From c69eb394e409cb098b93294addd190ce941a5887 Mon Sep 17 00:00:00 2001 From: zvercodebender Date: Tue, 30 Apr 2019 15:02:07 -0400 Subject: [PATCH 19/42] small change --- .travis-scripts/push.sh | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/.travis-scripts/push.sh b/.travis-scripts/push.sh index f9fe564..2e1f1a3 100755 --- a/.travis-scripts/push.sh +++ b/.travis-scripts/push.sh @@ -15,7 +15,8 @@ commit_website_files() { } upload_files() { - git remote add origin-pages https://${TRAVIS_PUSH}@github.com/zvercodebender/xebialabs-community.github.io.git > /dev/null 2>&1 +# git remote add origin-pages https://${TRAVIS_PUSH}@github.com/zvercodebender/xebialabs-community.github.io.git > /dev/null 2>&1 + git remote add origin https://${TRAVIS_PUSH}@github.com/zvercodebender/xebialabs-community.github.io.git > /dev/null 2>&1 #git remote add origin https://oauth2:${GH_TOKEN}@github.com/zvercodebender/xebialabs-community.github.io.git git push origin HEAD:master #git push https://${TRAVIS_PUSH}@github.com/zvercodebender/xebialabs-community.github.io master From b9121efef4186adb8d8a2dd0923cbfa62c15e07a Mon Sep 17 00:00:00 2001 From: zvercodebender Date: Tue, 30 Apr 2019 15:12:37 -0400 Subject: [PATCH 20/42] test --- .travis.yml | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/.travis.yml b/.travis.yml index 518fa48..1e41f06 100644 --- a/.travis.yml +++ b/.travis.yml @@ -6,8 +6,15 @@ install: - pip install Pygments script: - ".travis-scripts/make" -after_success: -- ".travis-scripts/push.sh" +#after_success: +#- ".travis-scripts/push.sh" +deploy: + provider: pages + skip_cleanup: true + github_token: $TRAVIS_PUSH # Set in the settings page of your repository, as a secure variable + keep_history: true + on: + branch: master env: global: - secure: NLpl6jyuzsV1VSlozTjpnY9jYAbcfLL0ogfEBfhXFz6iVa3Kt7cnClVhPPglFoCSltGimCmfly8WhsEjLqBTd+466S/mLlFABo3XZ5H7A/bO4DMqdLDqoR8oFWpF+tKMTHZdBgUntUsqlSklicTlDEn3A9QUcLimu/528YikLI32rzd8SFk7QX04rldAdctZW7MJ8fpgzh38sUVgjPsUWe5zdYmKCE41Jx+ln4tHcI858YSk0bBcQP2zjgMF2d+A6YNtemXQ+7u+K+qgDSIujkwFb/c0ZZGFWfslQwl8G19o+V63+8U5cz1oHv7apTa44VzvA6Cgjpzft4D/vrcN9ccVtT9bvL/cKYTbR/MNl0GXpbd0ULO32KD40xVvlWYFj0RojaosaiVbWaraoWyobVDPrjz+dD1ysngPXCAWStC7ksYGL6jhdaE2h5AeY2lYf3XgFluHKMc/dz+yMGr+e+9GEuOMiM7Nuks5jOhJuU+IQ0DXCfmxUswTLLk5EbdMZmN8j3HCAXrYRZvhX1Bxwc4uKkwjm8BG+iO3QvSXxOM5swfe8jwArr3igRVvpbVTHBnI3Ay6u16AWWTTpzMw3NrhlKJWg0689RkndNym8pNpO4i256+sqeM26iN5noqRi50/Xo8w+MrQzMRTJx4TG+XV2GXRgvHaUJmN9kaQLlQ= From dc7dff99859f2b55553c07ad2346839d6a0a6f98 Mon Sep 17 00:00:00 2001 From: zvercodebender Date: Tue, 30 Apr 2019 15:24:35 -0400 Subject: [PATCH 21/42] on dev --- .travis.yml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/.travis.yml b/.travis.yml index 1e41f06..f6272f3 100644 --- a/.travis.yml +++ b/.travis.yml @@ -13,8 +13,9 @@ deploy: skip_cleanup: true github_token: $TRAVIS_PUSH # Set in the settings page of your repository, as a secure variable keep_history: true + target_branch: master on: - branch: master + branch: development env: global: - secure: NLpl6jyuzsV1VSlozTjpnY9jYAbcfLL0ogfEBfhXFz6iVa3Kt7cnClVhPPglFoCSltGimCmfly8WhsEjLqBTd+466S/mLlFABo3XZ5H7A/bO4DMqdLDqoR8oFWpF+tKMTHZdBgUntUsqlSklicTlDEn3A9QUcLimu/528YikLI32rzd8SFk7QX04rldAdctZW7MJ8fpgzh38sUVgjPsUWe5zdYmKCE41Jx+ln4tHcI858YSk0bBcQP2zjgMF2d+A6YNtemXQ+7u+K+qgDSIujkwFb/c0ZZGFWfslQwl8G19o+V63+8U5cz1oHv7apTa44VzvA6Cgjpzft4D/vrcN9ccVtT9bvL/cKYTbR/MNl0GXpbd0ULO32KD40xVvlWYFj0RojaosaiVbWaraoWyobVDPrjz+dD1ysngPXCAWStC7ksYGL6jhdaE2h5AeY2lYf3XgFluHKMc/dz+yMGr+e+9GEuOMiM7Nuks5jOhJuU+IQ0DXCfmxUswTLLk5EbdMZmN8j3HCAXrYRZvhX1Bxwc4uKkwjm8BG+iO3QvSXxOM5swfe8jwArr3igRVvpbVTHBnI3Ay6u16AWWTTpzMw3NrhlKJWg0689RkndNym8pNpO4i256+sqeM26iN5noqRi50/Xo8w+MrQzMRTJx4TG+XV2GXRgvHaUJmN9kaQLlQ= From 1e5a71476da0e590b837ccbba809e26f69ca6ec0 Mon Sep 17 00:00:00 2001 From: zvercodebender Date: Tue, 30 Apr 2019 15:28:49 -0400 Subject: [PATCH 22/42] on dev only --- .travis.yml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/.travis.yml b/.travis.yml index f6272f3..4e0f8ff 100644 --- a/.travis.yml +++ b/.travis.yml @@ -1,6 +1,9 @@ language: python python: - pypy +branches: + only: + - development install: - pip install markdown - pip install Pygments From 21fef9db5d61855aa702e4d07108073ba0f175fb Mon Sep 17 00:00:00 2001 From: zvercodebender Date: Tue, 30 Apr 2019 15:53:35 -0400 Subject: [PATCH 23/42] change conversion --- .travis-scripts/make | 5 ++++- .travis.yml | 1 + 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/.travis-scripts/make b/.travis-scripts/make index db34f69..58942c9 100755 --- a/.travis-scripts/make +++ b/.travis-scripts/make @@ -1,6 +1,9 @@ #!/bin/bash cp top.html test.html -python -m markdown README.md >> test.html +#python -m markdown README.md >> test.html +md-to-html [-h] --input README.md --output x.html +cat x.html >> test.html +rm x.html cat bottom.html >> test.html #cat test.html diff --git a/.travis.yml b/.travis.yml index 4e0f8ff..4402146 100644 --- a/.travis.yml +++ b/.travis.yml @@ -5,6 +5,7 @@ branches: only: - development install: +- pip install md-to-html - pip install markdown - pip install Pygments script: From 0f3c8a0bcce4ee20313b73aee60d55b6f4d3f76f Mon Sep 17 00:00:00 2001 From: zvercodebender Date: Tue, 30 Apr 2019 15:56:39 -0400 Subject: [PATCH 24/42] wrong switch --- .travis-scripts/make | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.travis-scripts/make b/.travis-scripts/make index 58942c9..538c31f 100755 --- a/.travis-scripts/make +++ b/.travis-scripts/make @@ -2,7 +2,7 @@ cp top.html test.html #python -m markdown README.md >> test.html -md-to-html [-h] --input README.md --output x.html +md-to-html --input README.md --output x.html cat x.html >> test.html rm x.html cat bottom.html >> test.html From e8856d8517128bf2c9d9289d42fd4027051d35c3 Mon Sep 17 00:00:00 2001 From: zvercodebender Date: Tue, 30 Apr 2019 17:06:57 -0400 Subject: [PATCH 25/42] change travis --- .travis.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.travis.yml b/.travis.yml index 4402146..e9749a7 100644 --- a/.travis.yml +++ b/.travis.yml @@ -6,8 +6,8 @@ branches: - development install: - pip install md-to-html -- pip install markdown -- pip install Pygments +#- pip install markdown +#- pip install Pygments script: - ".travis-scripts/make" #after_success: From 739dec1a97d8c124f536b88df2a2e07c116d28eb Mon Sep 17 00:00:00 2001 From: zvercodebender Date: Tue, 30 Apr 2019 17:26:11 -0400 Subject: [PATCH 26/42] markdown2 --- .README.md.swp | Bin 0 -> 16384 bytes .travis-scripts/make | 8 ++++---- .travis.yml | 6 +++--- 3 files changed, 7 insertions(+), 7 deletions(-) create mode 100644 .README.md.swp diff --git a/.README.md.swp b/.README.md.swp new file mode 100644 index 0000000000000000000000000000000000000000..f83d51a5e2bb0ff03a4793e0a380aff7a6766e16 GIT binary patch literal 16384 zcmeHNO>84c6>fHCVL{A-7H(YLCWpkxY0pds7)G;VqkkN^qoVZ;>0rh(Td4daRY)mOjYzw^RvJSK6R@$d(|Mt5%epSvS&Z-3$Q-m}&= zCbMZ0KN4Qn=-Jlpp>0n5XRX(B8Uc;K^F-jfv3=|24d%GM_8NWa)uZRhT=UWhXaqC@ z8Uc-fMnEH=5zq)|1pdzv$fhqE--3=WlzM)teE-mu_xH3-rl z0(uwp6VQ)9KLmXnGy`3`hCQIa;RA}lf_@MBCFmERAA`Pz^S=pV9Bwfd|NgbUzD_+6 z3O5xri}Qr0VLp}-ZH`4G5;vqc&q5iAnqeHJG8&Uh`-$s^f-VwwIu!|tD9sa*QWm%w z{u7kC6ER=(SR|>8Ba$iQsqkr2MqZfv%m|}{#C?pJrc*P?ib!0#lPNgosXG=FkDiw0 zxe*Nojp97=30j`AyvxwvilYS>s>vfnq0dPAu1pr!#fFxtenT;)J|JxEWNA3J_Bfj&KS-<=J=z ztuxbL#E*dXRUi$+N(pk@FcV4SX7aJ9vq_Y2fJaT4ctEG=C?4z8vte`#1G-@vL(ga= z$1n+<9>{4ER;dsOjd$NR5j`(hf#vx$hZ#+*%~ zW*WvrwrmTQWrs^E7lYHlPH~jUD39|L-jfN~hR<%&eoR?Rrwf0q5UWldC*wl-Fdnn- zUBH`)kSR~&dLH~TgDa0-+ znjA!740FLgkk77vR$9fJO~Nx8Nw^1QgzE*sb{+sG9menm83BRGf|L8$l?VXrD8sfo zJ;B~NBU>y+7(LS!fI577y@Fb~c(a1qsh~EDv$Hefn+6dRQJ#df!STsnCezGZ1g7$` zX+8|4*O<7EMRaQeJJetF7XC6#(^#BQ!qRUk*2b}*0Lu|x#b$C7c)9CkONh`#AOTUC z$lw=;EMO66aD|b`umCg=FZXqT#Ej5CAG?kdc8m-MZW7MGbBaZY}nHXhnLj@7bu`V1yd%!Hd@qUnY> zshgN%kvUPCxsfL}Yy7mim^!hoUJcvQERkN;41{-1BcvRGu|T*!e4c+~*DZb(XRDiypHp#>fjLf2OT6X^6bz~;U#bk10*!L@7SaR?URhaccMD_( z2R8LPdxK-EXOq*XZm;ve*|m3R&FbTMtxm_z;GlCfAgt(F?ZF9k_Q-0V&{v%HZk_Ch z-Jad=Q>RDHVYlVj7<1aq*3quh-lrYxYj+0Jat@sVm<~F`0!vnojeUD`X!n{2;B4(U zEoX32r#)xTW}bUsYEjqf4V>mt%j!}0sMqcEZHV6m+qTo*>p_ZrXtxLO>o&&7et-w+ zA6TuH5@j7h`<~LT+3BA2oc)6V9duf|HU@WWXlCuS>_QX{)ofYLVV!oZLu;S4>rn>^ z_tdgdyW;~}4MCoTf6al@Y4b6fo%W!I$2v~g8!WaSJAJ!OR?q1(AbY(I*fX5i!I-sq zU)wIYFw{!xg+;K00XxE>7rN})Rtvmfp7zROR1HqK?l4B);4+`cageF<=wTT3Dq{~r zvon#YYG=5@VJZz=WOcY((bW`rnTNoHQxd{A&4(OK8M+Oc#z;k6YSG%TSN7vkcHt%h z^1BspNaErMOrMQ^5>6vZBF(vrVA zf}5tXCspxSP4671DQ&VsYjcg(YD$PNpmkYl=2NQfp(#W*lAEF&ZFo<@(gDMfMp!k`5X<#R4hTf3Z+`Z zQk1c>5+Wt{B8Vp|uyZyaz**tn9NgE z+CaKMhT?MEDw8b)z(Y|ca5-{Dsx65G4jhPZS~M~2-Bqi}Jrb8o?w97RF5^&o8(^f+ zO*5b|frYslQ9z*{F3R!DoJ+cZ2lG5LEiB4UoT@KjV+OU_1mq?9{~1d@S70p9P2BVH zhJq-F#sV61WTq%vs@B6L7+*ML(PE=^o@0Vpa2yub8T9Df7gTFu$D(z2Q6p4ST0y*2 z6duJgLi1NNc!l6n7$1jcmA{(Q|jEz^69pErCWlPF8G3&W@4(su?Q=L$ny2`s+{8Z$0Ec8gvGSbm74RL+q{c5 z`2Ih}9sg|*-~VwHR> test.html -md-to-html --input README.md --output x.html -cat x.html >> test.html -rm x.html +python -m markdown README.md >> test.html +#md-to-html --input README.md --output x.html +#cat x.html >> test.html +#rm x.html cat bottom.html >> test.html #cat test.html diff --git a/.travis.yml b/.travis.yml index e9749a7..d197a3e 100644 --- a/.travis.yml +++ b/.travis.yml @@ -5,9 +5,9 @@ branches: only: - development install: -- pip install md-to-html -#- pip install markdown -#- pip install Pygments +#- pip install md-to-html +- pip install markdown +- pip install Pygments script: - ".travis-scripts/make" #after_success: From 694312b537cec168b0934f541f432e66eb4bfe33 Mon Sep 17 00:00:00 2001 From: zvercodebender Date: Wed, 1 May 2019 11:23:22 -0400 Subject: [PATCH 27/42] remove swap --- .README.md.swp | Bin 16384 -> 0 bytes 1 file changed, 0 insertions(+), 0 deletions(-) delete mode 100644 .README.md.swp diff --git a/.README.md.swp b/.README.md.swp deleted file mode 100644 index f83d51a5e2bb0ff03a4793e0a380aff7a6766e16..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 16384 zcmeHNO>84c6>fHCVL{A-7H(YLCWpkxY0pds7)G;VqkkN^qoVZ;>0rh(Td4daRY)mOjYzw^RvJSK6R@$d(|Mt5%epSvS&Z-3$Q-m}&= zCbMZ0KN4Qn=-Jlpp>0n5XRX(B8Uc;K^F-jfv3=|24d%GM_8NWa)uZRhT=UWhXaqC@ z8Uc-fMnEH=5zq)|1pdzv$fhqE--3=WlzM)teE-mu_xH3-rl z0(uwp6VQ)9KLmXnGy`3`hCQIa;RA}lf_@MBCFmERAA`Pz^S=pV9Bwfd|NgbUzD_+6 z3O5xri}Qr0VLp}-ZH`4G5;vqc&q5iAnqeHJG8&Uh`-$s^f-VwwIu!|tD9sa*QWm%w z{u7kC6ER=(SR|>8Ba$iQsqkr2MqZfv%m|}{#C?pJrc*P?ib!0#lPNgosXG=FkDiw0 zxe*Nojp97=30j`AyvxwvilYS>s>vfnq0dPAu1pr!#fFxtenT;)J|JxEWNA3J_Bfj&KS-<=J=z ztuxbL#E*dXRUi$+N(pk@FcV4SX7aJ9vq_Y2fJaT4ctEG=C?4z8vte`#1G-@vL(ga= z$1n+<9>{4ER;dsOjd$NR5j`(hf#vx$hZ#+*%~ zW*WvrwrmTQWrs^E7lYHlPH~jUD39|L-jfN~hR<%&eoR?Rrwf0q5UWldC*wl-Fdnn- zUBH`)kSR~&dLH~TgDa0-+ znjA!740FLgkk77vR$9fJO~Nx8Nw^1QgzE*sb{+sG9menm83BRGf|L8$l?VXrD8sfo zJ;B~NBU>y+7(LS!fI577y@Fb~c(a1qsh~EDv$Hefn+6dRQJ#df!STsnCezGZ1g7$` zX+8|4*O<7EMRaQeJJetF7XC6#(^#BQ!qRUk*2b}*0Lu|x#b$C7c)9CkONh`#AOTUC z$lw=;EMO66aD|b`umCg=FZXqT#Ej5CAG?kdc8m-MZW7MGbBaZY}nHXhnLj@7bu`V1yd%!Hd@qUnY> zshgN%kvUPCxsfL}Yy7mim^!hoUJcvQERkN;41{-1BcvRGu|T*!e4c+~*DZb(XRDiypHp#>fjLf2OT6X^6bz~;U#bk10*!L@7SaR?URhaccMD_( z2R8LPdxK-EXOq*XZm;ve*|m3R&FbTMtxm_z;GlCfAgt(F?ZF9k_Q-0V&{v%HZk_Ch z-Jad=Q>RDHVYlVj7<1aq*3quh-lrYxYj+0Jat@sVm<~F`0!vnojeUD`X!n{2;B4(U zEoX32r#)xTW}bUsYEjqf4V>mt%j!}0sMqcEZHV6m+qTo*>p_ZrXtxLO>o&&7et-w+ zA6TuH5@j7h`<~LT+3BA2oc)6V9duf|HU@WWXlCuS>_QX{)ofYLVV!oZLu;S4>rn>^ z_tdgdyW;~}4MCoTf6al@Y4b6fo%W!I$2v~g8!WaSJAJ!OR?q1(AbY(I*fX5i!I-sq zU)wIYFw{!xg+;K00XxE>7rN})Rtvmfp7zROR1HqK?l4B);4+`cageF<=wTT3Dq{~r zvon#YYG=5@VJZz=WOcY((bW`rnTNoHQxd{A&4(OK8M+Oc#z;k6YSG%TSN7vkcHt%h z^1BspNaErMOrMQ^5>6vZBF(vrVA zf}5tXCspxSP4671DQ&VsYjcg(YD$PNpmkYl=2NQfp(#W*lAEF&ZFo<@(gDMfMp!k`5X<#R4hTf3Z+`Z zQk1c>5+Wt{B8Vp|uyZyaz**tn9NgE z+CaKMhT?MEDw8b)z(Y|ca5-{Dsx65G4jhPZS~M~2-Bqi}Jrb8o?w97RF5^&o8(^f+ zO*5b|frYslQ9z*{F3R!DoJ+cZ2lG5LEiB4UoT@KjV+OU_1mq?9{~1d@S70p9P2BVH zhJq-F#sV61WTq%vs@B6L7+*ML(PE=^o@0Vpa2yub8T9Df7gTFu$D(z2Q6p4ST0y*2 z6duJgLi1NNc!l6n7$1jcmA{(Q|jEz^69pErCWlPF8G3&W@4(su?Q=L$ny2`s+{8Z$0Ec8gvGSbm74RL+q{c5 z`2Ih}9sg|*-~VwHR Date: Wed, 1 May 2019 11:56:16 -0400 Subject: [PATCH 28/42] modify build --- .travis-scripts/make | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.travis-scripts/make b/.travis-scripts/make index 0c468b8..ad1eff5 100755 --- a/.travis-scripts/make +++ b/.travis-scripts/make @@ -1,7 +1,7 @@ #!/bin/bash - +set -x cp top.html test.html -python -m markdown README.md >> test.html +markdown2 -x fenced-code-blocks=True README.md >> test.html #md-to-html --input README.md --output x.html #cat x.html >> test.html #rm x.html From 0751ae69a733a380f42cbb1e93fe6b8c892a52d1 Mon Sep 17 00:00:00 2001 From: zvercodebender Date: Wed, 1 May 2019 12:10:45 -0400 Subject: [PATCH 29/42] update script --- .travis-scripts/make | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.travis-scripts/make b/.travis-scripts/make index ad1eff5..4d6fc54 100755 --- a/.travis-scripts/make +++ b/.travis-scripts/make @@ -1,7 +1,7 @@ #!/bin/bash set -x cp top.html test.html -markdown2 -x fenced-code-blocks=True README.md >> test.html +python3 -m markdown2 -x fenced-code-blocks=True README.md >> test.html #md-to-html --input README.md --output x.html #cat x.html >> test.html #rm x.html From ea20818d77bf6782566daa7b6e9988af6921e13a Mon Sep 17 00:00:00 2001 From: zvercodebender Date: Wed, 1 May 2019 12:12:31 -0400 Subject: [PATCH 30/42] pathing --- .travis-scripts/make | 2 +- .travis.yml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/.travis-scripts/make b/.travis-scripts/make index 4d6fc54..f6ad807 100755 --- a/.travis-scripts/make +++ b/.travis-scripts/make @@ -1,7 +1,7 @@ #!/bin/bash set -x cp top.html test.html -python3 -m markdown2 -x fenced-code-blocks=True README.md >> test.html +python -m markdown2 -x fenced-code-blocks=True README.md >> test.html #md-to-html --input README.md --output x.html #cat x.html >> test.html #rm x.html diff --git a/.travis.yml b/.travis.yml index d197a3e..b76b71d 100644 --- a/.travis.yml +++ b/.travis.yml @@ -6,7 +6,7 @@ branches: - development install: #- pip install md-to-html -- pip install markdown +- pip install markdown2 - pip install Pygments script: - ".travis-scripts/make" From 5dcdb7fe9d67916a16d69e14d4e340ed2bd92dd9 Mon Sep 17 00:00:00 2001 From: zvercodebender Date: Wed, 1 May 2019 13:17:21 -0400 Subject: [PATCH 31/42] Actually write to the index.html file --- .travis-scripts/make | 10 +++------- 1 file changed, 3 insertions(+), 7 deletions(-) diff --git a/.travis-scripts/make b/.travis-scripts/make index f6ad807..1c4e0f6 100755 --- a/.travis-scripts/make +++ b/.travis-scripts/make @@ -1,9 +1,5 @@ #!/bin/bash set -x -cp top.html test.html -python -m markdown2 -x fenced-code-blocks=True README.md >> test.html -#md-to-html --input README.md --output x.html -#cat x.html >> test.html -#rm x.html -cat bottom.html >> test.html -#cat test.html +cp top.html index.html +python -m markdown2 -x fenced-code-blocks=True README.md >> index.html +cat bottom.html >> index.html From c6959f31fd4102f7dfd6184cc64ec9599b3bd794 Mon Sep 17 00:00:00 2001 From: Rick Broker Date: Wed, 1 May 2019 13:40:13 -0400 Subject: [PATCH 32/42] Update README.md --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index dd955c8..abd3740 100644 --- a/README.md +++ b/README.md @@ -143,3 +143,4 @@ if (!project.hasProperty('release.useLastTag')) { * [XebiaLabs documentation](https://docs.xebialabs.com/) * [XebiaLabs support](https://support.xebialabs.com) * [XebiaLabs community](https://github.com/xebialabs-community) + From 6445cc967778061e0e1d5ca35b5483070e9e395c Mon Sep 17 00:00:00 2001 From: zvercodebender Date: Wed, 1 May 2019 13:55:05 -0400 Subject: [PATCH 33/42] change --- index.html | 1 - 1 file changed, 1 deletion(-) diff --git a/index.html b/index.html index a15e6a2..6c2b914 100644 --- a/index.html +++ b/index.html @@ -1,6 +1,5 @@ - From f49277cbbd8fe539623a19021b90455e9f3ef336 Mon Sep 17 00:00:00 2001 From: zvercodebender Date: Wed, 1 May 2019 13:57:38 -0400 Subject: [PATCH 34/42] add build scripts --- .travis-scripts/make | 5 +++++ .travis-scripts/push.sh | 27 +++++++++++++++++++++++++++ .travis.yml | 26 ++++++++++++++++++++++++++ 3 files changed, 58 insertions(+) create mode 100755 .travis-scripts/make create mode 100755 .travis-scripts/push.sh create mode 100644 .travis.yml diff --git a/.travis-scripts/make b/.travis-scripts/make new file mode 100755 index 0000000..1c4e0f6 --- /dev/null +++ b/.travis-scripts/make @@ -0,0 +1,5 @@ +#!/bin/bash +set -x +cp top.html index.html +python -m markdown2 -x fenced-code-blocks=True README.md >> index.html +cat bottom.html >> index.html diff --git a/.travis-scripts/push.sh b/.travis-scripts/push.sh new file mode 100755 index 0000000..2e1f1a3 --- /dev/null +++ b/.travis-scripts/push.sh @@ -0,0 +1,27 @@ +#!/bin/sh + +set -x + +setup_git() { + git config credential.helper 'cache --timeout=120' + git config --global user.email "rbroker@xebialabs.com" + git config --global user.name "Travis CI" +} + +commit_website_files() { + #git checkout -b master + git add . *.html + git commit --message "Travis build: $TRAVIS_BUILD_NUMBER" +} + +upload_files() { +# git remote add origin-pages https://${TRAVIS_PUSH}@github.com/zvercodebender/xebialabs-community.github.io.git > /dev/null 2>&1 + git remote add origin https://${TRAVIS_PUSH}@github.com/zvercodebender/xebialabs-community.github.io.git > /dev/null 2>&1 + #git remote add origin https://oauth2:${GH_TOKEN}@github.com/zvercodebender/xebialabs-community.github.io.git + git push origin HEAD:master + #git push https://${TRAVIS_PUSH}@github.com/zvercodebender/xebialabs-community.github.io master +} + +setup_git +commit_website_files +upload_files diff --git a/.travis.yml b/.travis.yml new file mode 100644 index 0000000..b76b71d --- /dev/null +++ b/.travis.yml @@ -0,0 +1,26 @@ +language: python +python: +- pypy +branches: + only: + - development +install: +#- pip install md-to-html +- pip install markdown2 +- pip install Pygments +script: +- ".travis-scripts/make" +#after_success: +#- ".travis-scripts/push.sh" +deploy: + provider: pages + skip_cleanup: true + github_token: $TRAVIS_PUSH # Set in the settings page of your repository, as a secure variable + keep_history: true + target_branch: master + on: + branch: development +env: + global: + - secure: NLpl6jyuzsV1VSlozTjpnY9jYAbcfLL0ogfEBfhXFz6iVa3Kt7cnClVhPPglFoCSltGimCmfly8WhsEjLqBTd+466S/mLlFABo3XZ5H7A/bO4DMqdLDqoR8oFWpF+tKMTHZdBgUntUsqlSklicTlDEn3A9QUcLimu/528YikLI32rzd8SFk7QX04rldAdctZW7MJ8fpgzh38sUVgjPsUWe5zdYmKCE41Jx+ln4tHcI858YSk0bBcQP2zjgMF2d+A6YNtemXQ+7u+K+qgDSIujkwFb/c0ZZGFWfslQwl8G19o+V63+8U5cz1oHv7apTa44VzvA6Cgjpzft4D/vrcN9ccVtT9bvL/cKYTbR/MNl0GXpbd0ULO32KD40xVvlWYFj0RojaosaiVbWaraoWyobVDPrjz+dD1ysngPXCAWStC7ksYGL6jhdaE2h5AeY2lYf3XgFluHKMc/dz+yMGr+e+9GEuOMiM7Nuks5jOhJuU+IQ0DXCfmxUswTLLk5EbdMZmN8j3HCAXrYRZvhX1Bxwc4uKkwjm8BG+iO3QvSXxOM5swfe8jwArr3igRVvpbVTHBnI3Ay6u16AWWTTpzMw3NrhlKJWg0689RkndNym8pNpO4i256+sqeM26iN5noqRi50/Xo8w+MrQzMRTJx4TG+XV2GXRgvHaUJmN9kaQLlQ= + - secure: ALn3CbiGF0nkqaXCGG0pQhB1JvbXxAHAVebKzS3W8ueYXklzX6GlV4RcjOpMGDdjBYiH3hH27/kZPUV9OZuWNQHkLCSRVztBgJtcjD6DwAQqqriz47d1y81LfU8wWDDtytap0GWUXBVVGIodXwFU6mCLJJgcPkMGYTHrswZCJDcE89PWJZpo/rUWH/bFBH+8KbttXh20yZXhAZbaSBoBsW9Xw0NdHIlatBU2QvszHKEgraAqcCB3WizSA4RDRrt+2CktZcXPIghzy7RgWBGgEPTCDbDbXni4MWbWxvy6Yh+OmHn2v4rTLUSDjfdQhbwADp5jdZhcOUFlAYrnjVu+6WAVjTp5S5NnSxzt6uamE2To2BYThvwIZ6mECavWoNF4eIZc9eadeXW370mBneTcY1RhwRyfyoQ1ap8hD8ZjwrK1DYRbTiW3Vn3/oQdBvYwRuWlyPp3KukBLhw6wTadTGjP1ZbRptShRD3tpWvu1xL6MudG203rW+TmwILGsfJJp6BkDUFgKDbACjQyPLmEy633j+VMsJZcW+5rsAc2CHkwiVaZCQ/JYfWlNKdRD6vtqiKBIJXMuesr2PuNipiQ7CrudTIGyZqb3eOtXVo+eoozbb5/G/yYP9gAm11BQVzAHuG51lqaRoW2iEvyxqELKWhUTPWzXtd2c7GUseLnz37Y= From 742990b77c70915e6c42a5a2117d91ee2b09be00 Mon Sep 17 00:00:00 2001 From: zvercodebender Date: Wed, 1 May 2019 13:59:41 -0400 Subject: [PATCH 35/42] add html snipits --- bottom.html | 4 ++++ index.html | 1 + top.html | 29 +++++++++++++++++++++++++++++ 3 files changed, 34 insertions(+) create mode 100644 bottom.html create mode 100644 top.html diff --git a/bottom.html b/bottom.html new file mode 100644 index 0000000..180e0fc --- /dev/null +++ b/bottom.html @@ -0,0 +1,4 @@ +

+
+ + diff --git a/index.html b/index.html index 6c2b914..a15e6a2 100644 --- a/index.html +++ b/index.html @@ -1,5 +1,6 @@ + diff --git a/top.html b/top.html new file mode 100644 index 0000000..22d3927 --- /dev/null +++ b/top.html @@ -0,0 +1,29 @@ + + + + + + + + + + XebiaLabs Community Plugins + + + + +
+
+ +
+

XebiaLabs Community Plugins

+ +
+ + View on GitHub +
+
+
+ +
+

From b040272e8266430042d4146c4264af470eaf8455 Mon Sep 17 00:00:00 2001 From: zvercodebender Date: Wed, 1 May 2019 14:37:33 -0400 Subject: [PATCH 36/42] update keys --- .travis-scripts/push.sh | 3 --- .travis.yml | 8 ++------ 2 files changed, 2 insertions(+), 9 deletions(-) diff --git a/.travis-scripts/push.sh b/.travis-scripts/push.sh index 2e1f1a3..f02eb8d 100755 --- a/.travis-scripts/push.sh +++ b/.travis-scripts/push.sh @@ -15,11 +15,8 @@ commit_website_files() { } upload_files() { -# git remote add origin-pages https://${TRAVIS_PUSH}@github.com/zvercodebender/xebialabs-community.github.io.git > /dev/null 2>&1 git remote add origin https://${TRAVIS_PUSH}@github.com/zvercodebender/xebialabs-community.github.io.git > /dev/null 2>&1 - #git remote add origin https://oauth2:${GH_TOKEN}@github.com/zvercodebender/xebialabs-community.github.io.git git push origin HEAD:master - #git push https://${TRAVIS_PUSH}@github.com/zvercodebender/xebialabs-community.github.io master } setup_git diff --git a/.travis.yml b/.travis.yml index b76b71d..e776222 100644 --- a/.travis.yml +++ b/.travis.yml @@ -5,22 +5,18 @@ branches: only: - development install: -#- pip install md-to-html - pip install markdown2 - pip install Pygments script: - ".travis-scripts/make" -#after_success: -#- ".travis-scripts/push.sh" deploy: provider: pages skip_cleanup: true - github_token: $TRAVIS_PUSH # Set in the settings page of your repository, as a secure variable + github_token: "$TRAVIS_PUSH" keep_history: true target_branch: master on: branch: development env: global: - - secure: NLpl6jyuzsV1VSlozTjpnY9jYAbcfLL0ogfEBfhXFz6iVa3Kt7cnClVhPPglFoCSltGimCmfly8WhsEjLqBTd+466S/mLlFABo3XZ5H7A/bO4DMqdLDqoR8oFWpF+tKMTHZdBgUntUsqlSklicTlDEn3A9QUcLimu/528YikLI32rzd8SFk7QX04rldAdctZW7MJ8fpgzh38sUVgjPsUWe5zdYmKCE41Jx+ln4tHcI858YSk0bBcQP2zjgMF2d+A6YNtemXQ+7u+K+qgDSIujkwFb/c0ZZGFWfslQwl8G19o+V63+8U5cz1oHv7apTa44VzvA6Cgjpzft4D/vrcN9ccVtT9bvL/cKYTbR/MNl0GXpbd0ULO32KD40xVvlWYFj0RojaosaiVbWaraoWyobVDPrjz+dD1ysngPXCAWStC7ksYGL6jhdaE2h5AeY2lYf3XgFluHKMc/dz+yMGr+e+9GEuOMiM7Nuks5jOhJuU+IQ0DXCfmxUswTLLk5EbdMZmN8j3HCAXrYRZvhX1Bxwc4uKkwjm8BG+iO3QvSXxOM5swfe8jwArr3igRVvpbVTHBnI3Ay6u16AWWTTpzMw3NrhlKJWg0689RkndNym8pNpO4i256+sqeM26iN5noqRi50/Xo8w+MrQzMRTJx4TG+XV2GXRgvHaUJmN9kaQLlQ= - - secure: ALn3CbiGF0nkqaXCGG0pQhB1JvbXxAHAVebKzS3W8ueYXklzX6GlV4RcjOpMGDdjBYiH3hH27/kZPUV9OZuWNQHkLCSRVztBgJtcjD6DwAQqqriz47d1y81LfU8wWDDtytap0GWUXBVVGIodXwFU6mCLJJgcPkMGYTHrswZCJDcE89PWJZpo/rUWH/bFBH+8KbttXh20yZXhAZbaSBoBsW9Xw0NdHIlatBU2QvszHKEgraAqcCB3WizSA4RDRrt+2CktZcXPIghzy7RgWBGgEPTCDbDbXni4MWbWxvy6Yh+OmHn2v4rTLUSDjfdQhbwADp5jdZhcOUFlAYrnjVu+6WAVjTp5S5NnSxzt6uamE2To2BYThvwIZ6mECavWoNF4eIZc9eadeXW370mBneTcY1RhwRyfyoQ1ap8hD8ZjwrK1DYRbTiW3Vn3/oQdBvYwRuWlyPp3KukBLhw6wTadTGjP1ZbRptShRD3tpWvu1xL6MudG203rW+TmwILGsfJJp6BkDUFgKDbACjQyPLmEy633j+VMsJZcW+5rsAc2CHkwiVaZCQ/JYfWlNKdRD6vtqiKBIJXMuesr2PuNipiQ7CrudTIGyZqb3eOtXVo+eoozbb5/G/yYP9gAm11BQVzAHuG51lqaRoW2iEvyxqELKWhUTPWzXtd2c7GUseLnz37Y= + secure: MBeqsJ9EtCtI8vl5H8L3STKpgZTIbVxfq2uPXjuWIF8ZxbTScJB6/2Emoe4hr/ajtbvKAb66Uoh73dk/2SZSXl9z7N9atGyCMWuT0XBFclWXB4FyTgVSCrXIWPQ+WtQrYK5uVvof4P8bcCzOFKUx2FJZEjC3m1tXskA0qI42SnE= From c9f7e49a2c162c4cf1a8f39b7c03846122cba528 Mon Sep 17 00:00:00 2001 From: zvercodebender Date: Wed, 1 May 2019 14:45:49 -0400 Subject: [PATCH 37/42] add links for mailto --- README.md | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index abd3740..7164a3d 100644 --- a/README.md +++ b/README.md @@ -2,7 +2,7 @@ This page describes how you can contribute to the [XebiaLabs](https://xebialabs.com/) community plugins, where the continuous integration is located and what steps to follow to release your community plugin. ### Join the xebialabs-community organization -Create a [GitHub](https://github.com/join) account, and request to join the organization by sending an email to rbroker@xebialabs.com and amohleji@xebialabs.com. +Create a [GitHub](https://github.com/join) account, and request to join the organization by sending an email to [rbroker@xebialabs.com](mailto:rbroker@xebialabs.com) and [amohleji@xebialabs.com](mailto:amohleji@xebialabs.com). ### Fork a repo or generate a pull request If you want to contribute to an existing repository, simply fork the repository, make your changes, and send a pull request. @@ -109,7 +109,7 @@ deploy: * Add ```id 'nebula.release' version '6.0.0'``` to ```plugins```. * Remove the hardcoded version assignment if present. * Add scope and useLastTag logic. Note, if it appears that Gradle is not processing these lines, move them higher in the build.gradle file. See the history of the build.gradle file in for an example. - + ``` if (!project.hasProperty('release.scope')) { project.ext['release.scope'] = 'patch' @@ -143,4 +143,3 @@ if (!project.hasProperty('release.useLastTag')) { * [XebiaLabs documentation](https://docs.xebialabs.com/) * [XebiaLabs support](https://support.xebialabs.com) * [XebiaLabs community](https://github.com/xebialabs-community) - From 1fecad946f30f1298ad01adfe3a4e7f724bed528 Mon Sep 17 00:00:00 2001 From: Rick Broker Date: Fri, 10 May 2019 16:38:51 -0400 Subject: [PATCH 38/42] Update README.md --- README.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/README.md b/README.md index 7164a3d..231c45d 100644 --- a/README.md +++ b/README.md @@ -143,3 +143,5 @@ if (!project.hasProperty('release.useLastTag')) { * [XebiaLabs documentation](https://docs.xebialabs.com/) * [XebiaLabs support](https://support.xebialabs.com) * [XebiaLabs community](https://github.com/xebialabs-community) + +. From be280c440918dcb0d63e3db697ae8661e6379a87 Mon Sep 17 00:00:00 2001 From: Rick Broker Date: Fri, 10 May 2019 16:41:04 -0400 Subject: [PATCH 39/42] Update README.md --- README.md | 1 - 1 file changed, 1 deletion(-) diff --git a/README.md b/README.md index 231c45d..149464e 100644 --- a/README.md +++ b/README.md @@ -144,4 +144,3 @@ if (!project.hasProperty('release.useLastTag')) { * [XebiaLabs support](https://support.xebialabs.com) * [XebiaLabs community](https://github.com/xebialabs-community) -. From b74d9c7333e2dee0af422b6d4f93a18fb8835553 Mon Sep 17 00:00:00 2001 From: ndebuhr Date: Fri, 10 May 2019 17:07:23 -0400 Subject: [PATCH 40/42] Revert index.html changes, and set the file to the most recent development branch version --- index.html | 151 ++++++++++++++++++++++++++--------------------------- 1 file changed, 74 insertions(+), 77 deletions(-) diff --git a/index.html b/index.html index cfe97c7..a15e6a2 100644 --- a/index.html +++ b/index.html @@ -27,23 +27,18 @@

XebiaLabs Community Plugins

-

Welcome to XebiaLabs Community plugins

- -

This page describes how you can contribute to the XebiaLabs community plugins, where the continuous integration is located and what steps to follow to release your community plugin.

- -

Join the xebialabs-community organization

- +Welcome to XebiaLabs Community plugins

+

This page describes how you can contribute to the XebiaLabs community plugins, where the continuous integration is located and what steps to follow to release your community plugin.

+

+Join the xebialabs-community organization

Create a GitHub account, and request to join the organization by sending an email to rbroker@xebialabs.com and amohleji@xebialabs.com.

- -

Fork a repo or generate a pull request

- +

+Fork a repo or generate a pull request

If you want to contribute to an existing repository, simply fork the repository, make your changes, and send a pull request. If you need help with this, you can contact for example the person who last committed to that repository.

- -

License to be used

- -

XebiaLabs requires each plugin to include the following license information:

- +

+License to be used

+

XebiaLabs requires each plugin to include the following license information:

Copyright <YEAR> <COPYRIGHT HOLDER>
 
 Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
@@ -52,9 +47,7 @@ 

License to be used

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
-

This can easily be done using the Gradle license plugin:

-
plugins {
     id "com.github.hierynomus.license" version "0.13.1"
 }
@@ -66,11 +59,9 @@ 

License to be used

ext.name = 'XEBIALABS' }
- -

Dependencies

- -

We have a public artifact repository which Gradle or Maven can use to fetch dependencies. It is located at https://dist.xebialabs.com/public/maven2. For example, to configure Gradle to use it:

- +

+Dependencies

+

We have a public artifact repository which Gradle or Maven can use to fetch dependencies. It is located at https://dist.xebialabs.com/public/maven2. For example, to configure Gradle to use it:

repositories {
   ...
   maven {
@@ -78,61 +69,69 @@ 

Dependencies

} }
- -

Continuous Integration

- -

Travis CI

- -

XebiaLabs uses Travis CI for continuous integration. Go to Travis CI and log in with your GitHub account. After you log in, you'll see the community plugins being built. The build configuration is located in the .travis.yml file in each repository. More information is available at the Travis CI documentation site.

- -

Please also configure HipChat notifications as described here (TravisCI room) and GitHub releases as described here.

- -

Circle CI

- +

+Continuous Integration

+

+Travis CI

+

XebiaLabs uses Travis CI for continuous integration. Go to Travis CI and log in with your GitHub account. After you log in, you'll see the community plugins being built. The build configuration is located in the .travis.yml file in each repository. More information is available at the Travis CI documentation site.

+

Please also configure HipChat notifications as described here (TravisCI room) and GitHub releases as described here.

+

+Circle CI

As an alternative, you can use Circle CI.

- -

Use a Gradle wrapper

- +

+Use a Gradle wrapper

Using a Gradle wrapper ensures that the same Gradle version is used (including on Travis CI). An example usage of a Gradle wrapper can be found in the xld-openshift-plugin repository. You can copy the example wrapper or create one yourself using gradle wrapper.

- -

Release your plugin (general outline)

- +

+Release your plugin (general outline)

Make sure you follow these steps

-
  • Update the build.gradle file to contain the new version number.
  • Update the .travis.yml file to contain the new version number.
  • Create a new tag. For example: git tag -a v4.5.2 -m 'Version 4.5.2' 373159.
  • Push the tag to GitHub: git push --follow-tags.
- -

Release your plugin with Gradle, Nebula, and Travis

- +

+Release your plugin with Gradle, Nebula, and Travis

Nebula eliminates the need to set and/or change the version number in the Gradle file. The Travis build will use the version number set in the commit tag. The tags in the repo must be set appropriately by the developer for a major, minor, or patch release using the Nebula conventions.

- -

Check that existing tags meet Nebula conventions.

- +

+Check that existing tags meet Nebula conventions.

    -
  • The tag format should be vx.y.z, where x = major release number, y = minor release number, z = patch level. See the Semantic Versioning reference at https://semver.org.
  • +
  • The tag format should be vx.y.z, where x = major release number, y = minor release number, z = patch level. See the Semantic Versioning reference at https://semver.org.
- -

Edit the .travis.yml file.

- +

+Edit the .travis.yml file.

    -
  • If the api_key credentials are not your own, set yours with travis setup releases --force.
  • -
  • The Travis gem can be installed with gem install -v 1.7.5 --no-rdoc --no-ri travis.
  • -
  • Add file_glob: true to allow wildcards in the file: argument(s).
  • -
  • Set or change file to build/distributions/* or build/libs/*. The argument can point to a single file (with or without wildcards) or list of files in yml notation.
  • -
  • Add skip_cleanup: true, so the cleanup doesn't delete the file to be uploaded.
  • -
  • Add on: block
    -all_branches: true
    -tags: true
    -repo: repo-owner/repo-name

  • -
  • Also, before_deploy: and after_deploy: blocks are available to run scripts before/after release is pushed.

  • -
  • Turn on the repository switch for the repo at https://travis-ci.org/profile/xebialabs-community.

  • -
  • Example:

  • +
  • +

    If the api_key credentials are not your own, set yours with travis setup releases --force.

    +
  • +
  • +

    The Travis gem can be installed with gem install -v 1.7.5 --no-rdoc --no-ri travis.

    +
  • +
  • +

    Add file_glob: true to allow wildcards in the file: argument(s).

    +
  • +
  • +

    Set or change file to build/distributions/* or build/libs/*. The argument can point to a single file (with or without wildcards) or list of files in yml notation.

    +
  • +
  • +

    Add skip_cleanup: true, so the cleanup doesn't delete the file to be uploaded.

    +
  • +
  • +

    Add on: block
    +all_branches: true
    +tags: true
    +repo: repo-owner/repo-name

    +
  • +
  • +

    Also, before_deploy: and after_deploy: blocks are available to run scripts before/after release is pushed.

    +
  • +
  • +

    Turn on the repository switch for the repo at https://travis-ci.org/profile/xebialabs-community.

    +
  • +
  • +

    Example:

    +
-
deploy:
   provider:  releases
   api_key:
@@ -145,15 +144,13 @@ 

Edit the .travis.yml file.

tags: true repo: repo-owner/repo-name
- -

Edit the build.gradle file.

- +

+Edit the build.gradle file.

  • Add id 'nebula.release' version '6.0.0' to plugins.
  • Remove the hardcoded version assignment if present.
  • Add scope and useLastTag logic. Note, if it appears that Gradle is not processing these lines, move them higher in the build.gradle file. See the history of the build.gradle file in https://github.com/xebialabs-community/xlr-ansible-tower-plugin for an example.
-
if (!project.hasProperty('release.scope')) {
   project.ext['release.scope'] = 'patch'
 }
@@ -161,18 +158,16 @@ 

Edit the build.gradle file.

project.ext['release.useLastTag'] = true }
-
    -
  • Confirm a successful build in your local directory with `./gradlew build.
  • +
  • Confirm a successful build in your local directory with ```./gradlew build``.
  • Commit all pending changes in your local directory.
  • Execute git push.
  • Set the appropriate tag, e.g., git tag -a "v1.3.0" -m "Version 1.3.0".
  • Execute git push --follow-tags.
  • Each push will trigger a Travis job; the second job will add the files listed to the repository's Releases page.
- -

Rules to follow - Definition of Done

- +

+Rules to follow - Definition of Done

  • Each repository must include the MIT license.
  • Each repository must have a description.
  • @@ -182,16 +177,18 @@

    Rules to follow - Definition of Done

  • If your repository is a plugin for XL Release, the repository name should start with xlr.
  • Each repository must have public CI enabled (Travis, CircleCI, or other) and the corresponding badge in the README.md file.
- -

Extra information

- +

+Extra information

+ + + From febd82ba6918736b6718ffde73c8d0aca26317e7 Mon Sep 17 00:00:00 2001 From: Ankur Trivedi Date: Fri, 5 May 2023 11:26:18 -0400 Subject: [PATCH 41/42] Updated in accordance with new license requirement --- README.md | 163 +++++++----------------------------------------------- 1 file changed, 20 insertions(+), 143 deletions(-) diff --git a/README.md b/README.md index 91a59be..f63df74 100644 --- a/README.md +++ b/README.md @@ -1,170 +1,47 @@ -### Welcome to XebiaLabs Community Plugins -This page describes how you can contribute to the [XebiaLabs](https://xebialabs.com/) community plugins, where the continuous integration is located and what steps to follow to release your community plugin. +### Welcome to Digital.ai Developer Community for Release and Deploy +This page describes how you can contribute to the [Digital.ai](https://digital.ai/) community plugins, where the continuous integration is located and what steps to follow to release your community plugin. -_To join the xebialabs-community organization, create a [GitHub](https://github.com/join) account and request to join the organization by sending an email to [rbroker@xebialabs.com](mailto:rbroker@xebialabs.com) and [amohleji@xebialabs.com](mailto:amohleji@xebialabs.com)._ +To join the DigitalAI-community organization, you will need to create a GitHub account, request to join the Digital.ai GitHub organization and execute the Digital.ai Contributor License Agreement (“CLA”). Any Submissions you make to a Digital.ai GitHub organization project or to Digital.ai Software, Inc., its affiliates, assigns and subsidiaries (collectively “Digital.ai”) are subject to the terms of the CLA. ### Quickstart for Existing Plugins If you want to contribute to an existing repository, simply fork the repository, make your changes, and send a pull request. If you need help with this, contact an existing plugin contributor - for example the person who last committed to that repository. -## Plugin Setup +## Project Submission Requirements -### License +1. Submissions must adhere to the coding standards -XebiaLabs requires that each plugin use the [MIT license](https://opensource.org/licenses/MIT): +2. Refer to the Definition of Done. We use these guidelines internally to ensure that we deliver well-tested, well-documented, and solid code. We encourage you to use this as well! -``` -Copyright +3. Pull requests (PRs) must be accompanied by a meaningful description of their purpose. Comprehensive descriptions increase the chances that a pull request is merged quickly and without additional clarification requests. -Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: +4. Commits must be accompanied by meaningful commit messages. -The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. +5. PRs that include bug fixes must be accompanied by a step-by-step description of how to reproduce the bug. -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. -``` +6. PRs that include new logic or new features must be submitted along with Unit/integration test coverage. -Licensing can be easily handled using the [Gradle license plugin](https://github.com/hierynomus/license-gradle-plugin): +7. For large features or changes, open an issue to discuss your proposal first. Notifying us in advance can prevent duplicate or unnecessary effort, and also offers an opportunity to get additional background information and help from other contributors. -``` -plugins { - id "com.github.hierynomus.license" version "0.13.1" -} -... -license { - header rootProject.file('License.md') - strictCheck false - ext.year = Calendar.getInstance().get(Calendar.YEAR) - ext.name = 'XEBIALABS' -} -``` +8. To report a bug open an issue. -### Dependencies -We have a public artifact repository which Gradle or Maven can use to fetch dependencies. It is located at https://dist.xebialabs.com/public/maven2. A Gradle configuration which uses the repository would look like this: +9. Verify that all automated tests on your pull request pass successfully. -``` -repositories { - ... - maven { - url 'http://dist.xebialabs.com/public/maven2' - } -} -``` - -### Continuous Integration -#### Travis CI -XebiaLabs uses Travis CI for continuous integration. Go to [Travis CI](https://travis-ci.org) and log in with your GitHub account. After you log in, you'll see the community plugins being built. The build configuration is provided by the `.travis.yml` file in each repository. More information is available at the [Travis CI documentation site](http://docs.travis-ci.com/). - -When creating the `.travis.yml` file, please configure [Slack](https://slack.com/) notifications as described [here](https://docs.travis-ci.com/user/notifications/#configuring-slack-notifications) and GitHub releases as described [here](http://docs.travis-ci.com/user/deployment/releases/). Use the XebiaLabsCommunityCI system account for GitHub keys. - -#### Circle CI -As an alternative, you can use Circle CI. - -### Gradle Wrapper -Using a Gradle wrapper ensures that the same Gradle version is used for all builds (including on Travis CI). An example Gradle wrapper can be found in [the xld-openshift-plugin repository](https://github.com/xebialabs-community/xld-openshift-plugin). You can copy the example wrapper or create one yourself using `gradle wrapper`. - -Builds should typically be ran with `./gradlew build`. - -## Release Outline - -### Versioning - Manual/Basic - -* Update the `build.gradle` file to contain the new version number. -* Update the `.travis.yml` file to contain the new version number. -* Create a new tag, using [semantic versioning](https://semver.org). - * For example: `git tag -a v4.5.2 -m 'Version 4.5.2' 373159` for commit 373159. -* Push the tag to GitHub: `git push --follow-tags`. - -### Versioning - Nebula and Travis - -Nebula eliminates the need to set and/or change the version number in the Gradle file. The Travis build will use the version number set in the commit tag. The tags in the repository must be set appropriately by the developer for a major, minor, or patch release using the Nebula conventions. - -#### Gradle Config - -* Add ```id 'nebula.release' version '6.0.0'``` to the ```plugins``` section of the `build.gradle` file. -* Remove the hard-coded version assignment if present. -* Add scope and useLastTag logic. Note, if it appears that Gradle is not processing these lines, move them higher in the build.gradle file. See the history of the build.gradle file in for an example. - -``` -if (!project.hasProperty('release.scope')) { - project.ext['release.scope'] = 'patch' -} -if (!project.hasProperty('release.useLastTag')) { - project.ext['release.useLastTag'] = true -} -``` - -#### Nebula Compatibility of Existing Tags - -Check that existing tags meet Nebula conventions. The tag format should be vx.y.z, where x = major release number, y = minor release number, z = patch level. See the Semantic Versioning reference at . - -#### Travis Config - -Edit the .travis.yml file: -* The Travis gem can be installed with ```gem install -v 1.7.5 --no-rdoc --no-ri travis```. -* If the api_key credentials are not working, generate new ones with ```travis setup releases --force``` and the XebiaLabsCommunityCI system account. -* Add ```file_glob: true``` to allow wildcards in the `file:` argument(s). -* Set or change `file` to ```build/distributions/*``` or ```build/libs/*```. The argument can point to a single file (with or without wildcards) or list of files in yml notation. -* Add ```skip_cleanup: true```, so the cleanup doesn't delete the file to be uploaded. -* Add ```on:``` block -```all_branches: true``` -```tags: true``` -```repo: repo-owner/repo-name``` - -* Also, ```before_deploy:``` and ```after_deploy:``` blocks are available to run scripts before/after release is pushed. -* Turn on the switch for the repository at https://travis-ci.org/profile/xebialabs-community. - -Example: - -``` -deploy: - provider: releases - api_key: - secure: ... - file_glob: true - file: build/distributions/* - skip_cleanup: true - on: - all_branches: true - tags: true - repo: repo-owner/repo-name -``` - -#### New Releases - -* Add ```id 'nebula.release' version '6.0.0'``` to ```plugins```. -* Remove the hardcoded version assignment if present. -* Add scope and useLastTag logic. Note, if it appears that Gradle is not processing these lines, move them higher in the build.gradle file. See the history of the build.gradle file in for an example. - -``` -if (!project.hasProperty('release.scope')) { - project.ext['release.scope'] = 'patch' -} -if (!project.hasProperty('release.useLastTag')) { - project.ext['release.useLastTag'] = true -} -``` - -* Confirm a successful build in your local directory. -* Commit the code changes in your local directory, then push them to the GitHub repository. -* Set the [appropriate tag](https://semver.org), e.g., ```git tag -a "v1.3.0" -m "Version 1.3.0"``` for the last commit. -* Execute ```git push --follow-tags```. -* Each push will trigger a Travis job; the second job will add the files listed to the repository's Releases page. -* Consider editing the release notes in GitHub to provide better insight into what's included/important for this release. ## Definition of Done -* Each repository must include the MIT license. +* Each repository must include a Digital.ai approved license. * Each repository must have a description. * Each repository must have one or more GitHub topics defined. +* Repository must be named in compliance with our Naming guidelines. * If your repository is a plugin, the repository name should end with `plugin`. -* If your repository is a plugin for XL Deploy, the repository name should start with `xld`. -* If your repository is a plugin for XL Release, the repository name should start with `xlr`. * Each repository must have public CI enabled (Travis, CircleCI, or other) and the corresponding badge in the `README.md` file. +* Each repository must include a repository manifest. ## Extra Information -* [XebiaLabs website](https://xebialabs.com/) -* [XebiaLabs documentation](https://docs.xebialabs.com/) -* [XebiaLabs support](https://support.xebialabs.com) -* [XebiaLabs community](https://github.com/xebialabs-community) \ No newline at end of file +* [Digital.ai website](https://digital.ai/) +* [Digital.ai documentation](https://docs.digital.ai/) +* [Digital.ai support](https://support.digital.ai) +* [Digital.ai community](https://github.com/xebialabs-community) From 87b333de481da63aa376f6bb6882d3da850cff7d Mon Sep 17 00:00:00 2001 From: Ankur Trivedi Date: Tue, 9 May 2023 13:38:20 -0400 Subject: [PATCH 42/42] Update README.md with coding standard link and redline updates --- README.md | 33 +++++++++++++-------------------- 1 file changed, 13 insertions(+), 20 deletions(-) diff --git a/README.md b/README.md index f63df74..2e80e8e 100644 --- a/README.md +++ b/README.md @@ -1,32 +1,25 @@ -### Welcome to Digital.ai Developer Community for Release and Deploy -This page describes how you can contribute to the [Digital.ai](https://digital.ai/) community plugins, where the continuous integration is located and what steps to follow to release your community plugin. +### Welcome to the Digital.ai Developer Community +This page describes how you can contribute to existing integaration of Digital.ai Release and Deploy. The Digital.ai Developer community will be expanding soon with projects for other Digital.ai products and services. To join the DigitalAI-community organization, you will need to create a GitHub account, request to join the Digital.ai GitHub organization and execute the Digital.ai Contributor License Agreement (“CLA”). Any Submissions you make to a Digital.ai GitHub organization project or to Digital.ai Software, Inc., its affiliates, assigns and subsidiaries (collectively “Digital.ai”) are subject to the terms of the CLA. ### Quickstart for Existing Plugins -If you want to contribute to an existing repository, simply fork the repository, make your changes, and send a pull request. +If you want to contribute to an existing extension, simply fork the repository, make your changes, and send a pull request. If you need help with this, contact an existing plugin contributor - for example the person who last committed to that repository. ## Project Submission Requirements -1. Submissions must adhere to the coding standards - -2. Refer to the Definition of Done. We use these guidelines internally to ensure that we deliver well-tested, well-documented, and solid code. We encourage you to use this as well! - -3. Pull requests (PRs) must be accompanied by a meaningful description of their purpose. Comprehensive descriptions increase the chances that a pull request is merged quickly and without additional clarification requests. - -4. Commits must be accompanied by meaningful commit messages. - -5. PRs that include bug fixes must be accompanied by a step-by-step description of how to reproduce the bug. - -6. PRs that include new logic or new features must be submitted along with Unit/integration test coverage. - -7. For large features or changes, open an issue to discuss your proposal first. Notifying us in advance can prevent duplicate or unnecessary effort, and also offers an opportunity to get additional background information and help from other contributors. - -8. To report a bug open an issue. - -9. Verify that all automated tests on your pull request pass successfully. +1. You must have a signed Contributor License Agreement on file. +2. Submissions must adhere to the  [coding standards](https://github.com/digital-ai/release-integration-template-python) +3. Refer to the Definition of Done. We use these guidelines internally to ensure that we deliver well-tested, well-documented, and solid code. We encourage you to use this as well! +4. Pull requests (PRs) must be accompanied by a meaningful description of their purpose. Comprehensive descriptions increase the chances that a pull request is merged quickly and without additional clarification requests. +5. Commits must be accompanied by meaningful commit messages. +6. PRs that include bug fixes must be accompanied by a step-by-step description of how to reproduce the bug. +7. PRs that include new logic or new features must be submitted along with Unit/integration test coverage. +8. For large features or changes, open an issue to discuss your proposal first. Notifying us in advance can prevent duplicate or unnecessary effort, and also offers an opportunity to get additional background information and help from other contributors. +9. To report a bug open an issue. +10. Verify that all automated tests on your pull request pass successfully. ## Definition of Done