Commit Graph

56 Commits

Author SHA1 Message Date
ebbc0ec8cf [Jenkinsfile] Added deleteDir on branch 'master'
[ci skip]
2017-03-03 20:40:38 +01:00
8dad28caef [Jenkins] Implement safety measurement against technical stupidity. 2017-02-08 00:22:33 +01:00
9733262b6d [Jenkins] Reduce unittests to 2 retries 2017-02-05 14:02:21 +01:00
b8fd01242a [Jenkinsfile] Get rid of unnecessary node and workspace allocations. 2017-01-03 23:23:30 +01:00
325f9183a2 [Jenkins] Only keep last 30 artifacts 2016-11-27 17:11:53 +01:00
9b57436f9b Jenkinsfile: Circumvent issues regarding failing Linux unit tests. 2016-10-12 08:36:59 +02:00
035aa56f8c Add retry blocks. 2016-10-12 08:36:38 +02:00
4beab1ea12 Jenkinsfile: Properly handle special cases for workspace paths. 2016-10-11 23:10:31 +02:00
56bd9261b6 Jenkinsfile: Clean src directory before Docker image build for Linux unit testing. 2016-10-03 22:30:38 +02:00
3056e0639d Jenkinsfile: Add ANSI color parsing for Linux unit testing/Docker image build. 2016-10-03 22:30:30 +02:00
976bf8d56d Fix Jenkinsfile. 2016-10-03 21:45:14 +02:00
a3385a8d6c Allow dynamic configuration of branch to pull executable from. 2016-10-03 19:51:26 +02:00
df40f991e4 Jenkinsfile: Enable all Wine warning messages.
We need this in order to debug which components are missing in the Wine testing environment as it seems to be the case that at least one critical networking library is missing despite the fact that the Docker image is almost completely copypasted from a previously working IW4x runtime environment.
2016-09-28 20:55:17 +02:00
cce87be09a Jenkinsfile: Fix workspace allocation and rewrite for configuration mapping. 2016-09-17 19:08:22 +02:00
cc00171a69 Remove static configs 2016-09-17 14:03:59 +02:00
a1de01474e Jenkinsfile: Fix unstable status handling code. 2016-09-15 22:52:29 +02:00
0c532c58f5 Jenkinsfile: Mark build as unstable and add warning text if test fails on Linux instead of failing the build. 2016-09-15 22:06:29 +02:00
34950dde3b Jenkinsfile: Variable fixes and removal of useless ls line. 2016-09-15 21:09:40 +02:00
f5f128313f Jenkinsfile: Workaround for Jenkins bug regarding changing dir in Docker container and path fix. 2016-09-15 20:42:59 +02:00
c902909923 Jenkinsfile: Make Dockerfile available at testing phase. 2016-09-15 19:05:33 +02:00
92b9a4b856 Jenkinsfile: Wrong function signature. 2016-09-15 18:55:43 +02:00
3cacb0ca76 Jenkinsfile: Fix Docker image build parameters. 2016-09-15 18:30:31 +02:00
123665e0d1 Jenkinsfile: I guess we need a tag name for the built image for now. 2016-09-15 08:40:51 +02:00
06561ac143 Jenkinsfile: Attempt on unit testing on Linux. 2016-09-15 08:25:12 +02:00
93b408412f Jenkinsfile: SCM checkout is unnecessary during unit tests. 2016-09-15 00:02:50 +02:00
ab39555935 Jenkinsfile: Fix job property definition. 2016-09-14 22:52:59 +02:00
078873436a Jenkinsfile: Add missing job property specifying GitLab connection to report build status to. 2016-09-14 22:43:29 +02:00
9fc98ad5b0 Jenkinsfile: Fix GitLab commit status forwarding. 2016-09-14 22:33:19 +02:00
d0702cffc5 Jenkinsfile: Forward commit status to GitLab. 2016-09-14 21:13:14 +02:00
8eb34fbdb4 Jenkinsfile: This is meant to say "finally", not "catch". 2016-09-14 08:38:29 +02:00
d53650dbe7 Jenkinsfile: Use separate workspaces and clean them up. 2016-09-14 08:35:57 +02:00
afbd8f13ca Jenkinsfile: Fix map syntax error. 2016-09-13 23:07:48 +02:00
0531ac6d2d Jenkinsfile: Use IW4x entrypoint executable from its respective job. 2016-09-13 22:47:27 +02:00
1b9478bd26 Jenkinsfile: Ensure zone folder exists. 2016-09-13 07:26:50 +02:00
d6eed08017 Jenkinsfile: Fix unstashing for testing. 2016-09-13 07:15:22 +02:00
baf1107a18 Jenkinsfile: Allocate separate workspaces for each build configuration. 2016-09-13 03:17:02 +02:00
ca190a3a80 Jenkinsfile: Versioning, mute the shell crap. 2016-09-13 03:10:33 +02:00
45a633e672 Jenkinsfile: Put shipped Premake5 into PATH. 2016-09-13 03:07:56 +02:00
283a747352 Jenkinsfile: ()()()()()()()()()()()()()()()() 2016-09-13 03:04:39 +02:00
7c554962ed Jenkinsfile: Yeah, let's not use deprecated code patterns. 2016-09-13 03:03:35 +02:00
ee936a9a3a Jenkinsfile: This is Windows, not Linux. 2016-09-13 03:00:17 +02:00
65a10144a7 Jenkinsfile: "The current scope already contains a variable of the name executions" 2016-09-13 02:57:10 +02:00
71ca2f9a58 Jenkinsfile: Fix artifacts by putting binaries for each configuration into separate subfolders. 2016-09-13 02:56:00 +02:00
7dd069fbc9 Jenkinsfile: Implement versioning. 2016-09-13 02:55:08 +02:00
ebad081b04 Jenkinsfile: Implement unit testing. 2016-09-13 02:54:46 +02:00
b85ae0f764 Jenkinsfile: Fix overwritten stashes. 2016-09-13 02:11:41 +02:00
717bb45d21 Jenkinsfile: Remove unused copypasta. 2016-09-13 02:11:16 +02:00
1d8fb72495 Jenkinsfile: I think this needs another backslash. 2016-09-13 02:03:50 +02:00
5350b25a3e Jenkinsfile: Fix solution file path. 2016-09-13 02:01:48 +02:00
1b3c9d17f5 Jenkinsfile: Fix MSBuild tool reference. 2016-09-13 01:59:59 +02:00