Commit Graph

2459 Commits

Author SHA1 Message Date
cf3ecedc5f Merge branch 'jenkins' into 'develop'
Jenkins Pipeline

This merge requests adds necessary changes in order to fully integrate Jenkins continuous integration (automated builds and deployment) into this repository.

.
2016-09-15 23:19:35 +02:00
44c8b98283 Remove jenkins branch from README. 2016-09-15 23:08:24 +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
ac289458ce Merge remote-tracking branch 'origin/develop' into jenkins 2016-09-15 20:56:01 +02:00
43aa45a95d Yay, new status badges! 2016-09-15 20:54:10 +02:00
7f3a3ec07b Update protoc and protobuf 2016-09-15 20:49:00 +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
c8cf116a78 Update README to point to new status badge. 2016-09-15 00:07:21 +02:00
93b408412f Jenkinsfile: SCM checkout is unnecessary during unit tests. 2016-09-15 00:02:50 +02:00
0aa337f219 Merge remote-tracking branch 'origin/develop' into jenkins 2016-09-14 23:55:23 +02:00
5afea26d5f Welp. 2016-09-14 23:06:34 +02:00
7831886e3a Optimize Load_VertexBuffer (actually a wrapper for R_CreateWorldVertexBuffer) 2016-09-14 23:06:12 +02:00
52487aa224 Finish surface loading, but not test ready 2016-09-14 23:01:53 +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
54f21d5a5d Do not upload minidumps when running unit tests or zone builder. 2016-09-14 08:08:48 +02:00
e18ac7be16 Singleton: Allow multiple IW4x instances non-interactively when unit testing. 2016-09-13 23:52:15 +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
ab3c75cb5b More surface loading stuff 2016-09-13 21:41:10 +02:00
6dc46a4289 Begin implementing surface loading for CODO maps 2016-09-13 20:55:10 +02:00
ee76ec9340 Merge branch 'develop' into 'master'
Develop
2016-09-13 19:52:11 +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