Commit Graph

522 Commits

Author SHA1 Message Date
R. Tyler Croy 2a24890601
Merge pull request #631 from lw346/master
Persist the permissions of the source file when copying overrides.
2018-02-07 11:28:13 -08:00
R. Tyler Croy f5859db651
Merge pull request #637 from carlossg/timeout
Add a timeout to jenkinsfile
2018-02-05 09:48:12 -08:00
Carlos Sanchez 549b23d68d Add a timeout to jenkinsfile 2018-02-05 18:38:02 +01:00
Carlos Sanchez f639ce64fb
Merge pull request #632 from tahb/patch-1
Correct README typo
2018-01-24 17:05:44 +01:00
Tom Hipkin cb5b4ca39e
Correct README typo 2018-01-24 15:59:36 +00:00
Luke Wood aa517f2db1
Persist the permissions of the source file when copying overrides.
If, for whatever reason, a file has been created on the Jenkins home
volume with the wrong permissions (eg. ssh config/keys etc) then it is
currently impossible to override those permissions without going into
the volume and manually editing them.

This change updates the `copy_reference_file` function to use `cp -p`,
which preserves mode, ownership and timestamps of the source files
instead of the destination file being overwritten.
2018-01-24 10:44:52 +00:00
Carlos Sanchez 491e6a1209
Merge pull request #625 from mturra/master
Fix install-plugins using a plugin list with windows line endings
2018-01-21 11:15:02 +01:00
Matteo Turra f315835e24 issue #516
fix install-plugins using a plugin list with windows line endings
2018-01-09 16:41:41 +01:00
Carlos Sanchez f76926786f
Merge pull request #599 from damienbeaufils/tini
Upgrade tini to 0.16.1
2018-01-09 14:11:51 +01:00
Carlos Sanchez e2ec3a0a43 Merge branch 'master' into tini 2018-01-08 18:22:18 +01:00
Carlos Sanchez e3015da427
Merge pull request #624 from carlossg/tini-gpg
Prevent failures from gpg keyserver
2018-01-08 18:19:38 +01:00
Carlos Sanchez dd049429ff Prevent failures from gpg keyserver
using a gpg key in git
2018-01-08 13:27:41 +01:00
Carlos Sanchez f13453662c
Merge branch 'master' into tini 2018-01-02 09:56:27 +01:00
Carlos Sanchez 32eefe6406
Merge pull request #579 from carlossg/arch
Enable multiarch builds
2017-12-29 11:20:57 +01:00
Carlos Sanchez 84b15d9f62 Merge branch 'master' into arch 2017-12-17 12:48:19 +01:00
Carlos Sanchez 9f0e59c5aa Need gpg on slim 2017-12-17 12:07:16 +01:00
Carlos Sanchez e3d4632d6d
Merge pull request #589 from carlossg/curl-error
Exit publish on unexpected error
2017-12-17 11:36:19 +01:00
Carlos Sanchez 108f1681f8
Merge pull request #591 from carlossg/test-dep
Avoid dependency between tests
2017-12-17 11:35:45 +01:00
Carlos Sanchez b79dc00ad1 Merge branch 'master' into arch 2017-12-17 11:33:54 +01:00
Carlos Sanchez 678f3ec669
Merge pull request #622 from guessi/proper-handle-plugins-txt
Enhance support for write commnet in plugins.txt
2017-12-17 11:31:38 +01:00
Carlos Sanchez 2083fb589c
Merge pull request #619 from carlossg/alpine-3.7
Upgrade alpine to 3.7 and openjdk 8u151
2017-12-13 14:57:10 +01:00
guessi d85be653b5 Enhance support for write commnet in plugins.txt
- add ability to write comment in plugins.txt
- remove leading spaces/tabs
- remove trailing spaces/tabs
- protect against empty lines

Enhanced #505

Signed-off-by: guessi <guessi@gmail.com>
2017-12-09 17:50:57 +08:00
Carlos Sanchez e12444cf8e Upgrade alpine to 3.7 and openjdk 8u151 2017-12-05 08:28:53 -06:00
Carlos Sanchez ca17603a0f
Merge pull request #616 from MarcelCutts/patch-1
README: Tiny grammar update
2017-12-01 13:33:35 +01:00
Marcel Cutts e00844fb7e
Tiny grammar update
"An" doesn't make sense here grammatically. 

One could say, "An internet connection", I believe, but I feel "and" is less structurally complex while still conveying the core message of, "Make sure you have internet.".
2017-12-01 13:06:49 +01:00
Carlos Sanchez f3948dc0c2
Merge pull request #606 from daniel-beck/no-really-I-mean-hours
Every six hours, for real this time
2017-11-08 12:00:07 +01:00
Daniel Beck 95e322166f Every six hours, for real this time 2017-11-08 11:45:39 +01:00
R. Tyler Croy ed347723e4
Merge pull request #605 from daniel-beck/every-six-hours
Run this every six hours
2017-11-06 08:37:54 -08:00
Daniel Beck e7a6f2c270 Run this every six hours 2017-11-06 14:24:32 +01:00
Damien Beaufils 38ed005d88 Upgrade tini to 0.16.1 2017-10-25 15:13:42 +02:00
R. Tyler Croy 1d93bc0668 Merge pull request #593 from daniel-beck/sha256-from-maven-repo
Retrieve sha256 checksum for war file from Maven repo
2017-10-23 13:09:23 -07:00
Daniel Beck 79a039378c Retrieve sha256 checksum for war file from Maven repo 2017-10-12 21:38:15 +02:00
Carlos Sanchez 24a2170d01 Merge pull request #588 from clokanku/patch-1
Consider non empty last line of plugins.txt
2017-10-12 17:51:37 +02:00
Carlos Sanchez b9c66f5477 Merge pull request #560 from krakan/master
Issue #559 - Do not reinstall already installed plugins
2017-10-12 17:48:34 +02:00
Jonas Linde 34d433aa41 Clarifying test case for not reinstalling dependencies 2017-10-12 14:02:36 +02:00
Carlos Sanchez 7bea46b74f Avoid dependency between tests 2017-10-12 12:25:58 +02:00
Carlos Sanchez bc19733e53 Exit publish on unexpected error
Do not print curl errors to stdout
2017-10-11 17:22:34 +02:00
Jonas Linde 4b4faa8fa3 Simplifies test case for not reinstalling dependencies 2017-10-09 15:52:04 +02:00
Jonas Linde e98947e4ad Adds test case for not reinstalling dependencies 2017-10-09 15:41:09 +02:00
Clo 542fcdc558 Consider non empty last line of plugins.txt 2017-10-09 13:38:31 +02:00
Carlos Sanchez 5975c1f86f Enable multiarch builds for slim 2017-09-25 10:05:16 +02:00
Carlos Sanchez 660d9d312e Merge branch 'master' into arch 2017-09-25 10:04:02 +02:00
Carlos Sanchez cf626635d0 Merge pull request #580 from carlossg/slim
Close #536 jenkins openjdk slim variant
2017-09-25 10:03:17 +02:00
Carlos Sanchez 4937748404 Close #536 jenkins openjdk slim variant 2017-09-22 14:27:18 +02:00
Carlos Sanchez fbe3588e1e Enable multiarch builds
This means using an older version of tini in Alpine, from the package
for easier installation
Move TINI_VERSION to be a build arg, as it doesn't make sense at runtime
Verify tini using gpg instead of SHA
2017-09-22 14:17:47 +02:00
Carlos Sanchez cf00cf3201 Merge pull request #578 from carlossg/test
Alpine tests are using the debian parent image
2017-09-22 13:41:55 +02:00
Carlos Sanchez e37fdab85c Alpine tests are using the debian parent image
A fix to run in parallel
2017-09-22 13:10:13 +02:00
Carlos Sanchez d1f5c7a70d Merge pull request #575 from carlossg/alpine-tests
Run alpine tests too
2017-09-21 18:00:32 +02:00
Carlos Sanchez bbf0319643 Do not share work dir across tests 2017-09-21 14:34:36 +02:00
Carlos Sanchez 4a9a8c79ab Run bats tests in parallel 2017-09-21 14:29:42 +02:00