Commit Graph

4043 Commits

Author SHA1 Message Date
Pietro Gagliardi 26449f444f Executive decision: only run Ninja builds on CI. I only use these anyway, and this will let CI builds and releases go faster. If something breaks for other people, they will report bugs anyway, as they already have... 2019-04-06 23:53:40 -04:00
Pietro Gagliardi 31adbb419e Move the old Travis file out of the way and get rid of most of it. We still need some of its contents, but we will be getting rid of Travis entirely. 2019-04-06 21:13:16 -04:00
Pietro Gagliardi 6ba124ba83 Oops, let's not clobber Windows artifacts. 2019-04-06 20:58:56 -04:00
Pietro Gagliardi 8d90ae1dc9 And another oops, but I confirmed the archive commands look right, so let's go for real now. 2019-04-06 20:52:38 -04:00
Pietro Gagliardi 08096e13a4 Oops again 2019-04-06 20:45:14 -04:00
Pietro Gagliardi c1a0e2e3b6 Oops 2019-04-06 20:34:45 -04:00
Pietro Gagliardi f49253cbf8 Now try Windows artifacts. 2019-04-06 20:24:41 -04:00
Pietro Gagliardi 7e30a2afc1 Oops 2019-04-06 20:06:25 -04:00
Pietro Gagliardi 2584e82191 Moved the linux/darwn pipeline out of the way so we can start working on the Windows one. Also more TODOs. 2019-04-06 19:33:53 -04:00
Pietro Gagliardi 0c410022bb Oops 2019-04-06 19:28:33 -04:00
Pietro Gagliardi 988ca49e41 Split the Linux artifact rules into a template and try them on macOS and static builds too. 2019-04-06 19:26:35 -04:00
Pietro Gagliardi 963f230196 Okay, so we apparently need to explicitly Publish the artifacts we staged if we want to download them (in the final pipeline, this will be replaced with a GitHub step). 2019-04-06 16:16:45 -04:00
Pietro Gagliardi 20409b7599 Oops 2019-04-06 01:09:58 -04:00
Pietro Gagliardi fec8042cfa Sigh 2019-04-06 01:06:13 -04:00
Pietro Gagliardi 58753f8478 One more shot 2019-04-06 01:02:43 -04:00
Pietro Gagliardi 2c73c4f175 Jiggle Azure Pipelines 2/2 2019-04-06 00:54:25 -04:00
Pietro Gagliardi 318bc1437d Jiggle Azure Pipelines 1/2 2019-04-06 00:54:10 -04:00
Pietro Gagliardi 8be1b9603a Try again again 2019-04-06 00:51:25 -04:00
Pietro Gagliardi 494962b330 Try again 2019-04-06 00:49:11 -04:00
Pietro Gagliardi 7692103f7f Split the example names into a variable and echoed the commands for archiving so I can make sure everything is right. 2019-04-06 00:46:18 -04:00
Pietro Gagliardi f929365b6e Temporarily wipe azure-pipelines.yml and start testing the release setup. 2019-04-05 22:20:48 -04:00
Pietro Gagliardi a9fb246d74 More macOS options. 2019-04-05 20:52:26 -04:00
Pietro Gagliardi 7082146f9e Oops again 2019-04-05 20:26:27 -04:00
Pietro Gagliardi aa0753ffc7 Oops 2019-04-05 20:19:35 -04:00
Pietro Gagliardi 47948df5de Speed up Ninja downloading on Mac. 2019-04-05 11:20:15 -04:00
Pietro Gagliardi 15ffbeaa8a Oops 2019-04-05 10:42:43 -04:00
Pietro Gagliardi 77193006b9 Added the first Darwin build, to make sure everything works. 2019-04-05 10:40:24 -04:00
Pietro Gagliardi dbed420d32 Oops 2019-04-05 01:44:47 -04:00
Pietro Gagliardi ef7a341ec7 Split the meson setp into its own template. 2019-04-05 01:42:23 -04:00
Pietro Gagliardi cd2d5ea78e Even more templateization, including splitting the Python and meson steps into templates. The next template will be the Meson template, and that will be fun :V 2019-04-05 01:29:43 -04:00
Pietro Gagliardi 7a108adc4a Consolidated download and install steps. 2019-04-05 00:54:51 -04:00
Pietro Gagliardi ef7b698205 Ugh 2019-04-04 22:57:46 -04:00
Pietro Gagliardi 5ec9a2fbc0 Oops 2019-04-04 22:56:36 -04:00
Pietro Gagliardi a6b48771d5 Fix Windows ninja. 2019-04-04 22:55:23 -04:00
Pietro Gagliardi 04964839f2 Well that answers that 2019-04-04 22:40:18 -04:00
Pietro Gagliardi 15856e15da Why 2019-04-04 22:36:08 -04:00
Pietro Gagliardi 91e7473d00 Fix VS2015 vcvarsall. Will do ninja next. 2019-04-04 22:32:07 -04:00
Pietro Gagliardi 57b11c7ce8 Oops 2019-04-04 22:26:15 -04:00
Pietro Gagliardi 31970127b6 Fix VS2015 build. Ugh. 2019-04-04 22:24:20 -04:00
Pietro Gagliardi 8a090bd90b Added VS2015. 2019-04-04 21:59:11 -04:00
Pietro Gagliardi 994a37e336 Added 32-bit MSVC2017 builds. 2019-04-04 21:08:09 -04:00
Pietro Gagliardi 7e83ba9ffe Completed the matrix a bit more for 64-bit builds. Need to do the 32-bit VS2017 builds and all the VS2015 and macOS builds next. 2019-04-04 20:27:45 -04:00
Pietro Gagliardi 07dfea4a4f More TODOs. 2019-04-04 11:31:47 -04:00
Pietro Gagliardi d280aa40cb Jiggle Azure Pipelines again. 2019-04-04 11:23:58 -04:00
Pietro Gagliardi b480050550 Jiggle Azure Pipelines. 2019-04-04 11:21:00 -04:00
Pietro Gagliardi 7d22d84584 Deduplicate the install latest meson steps. 2019-04-04 11:02:59 -04:00
Pietro Gagliardi f23ba94d70 Properly specify job names. 2019-04-04 10:49:31 -04:00
Pietro Gagliardi d6c30352ee Split each of the build types into their own job. 2019-04-04 10:46:59 -04:00
Pietro Gagliardi 60df014315 Saved all the pages I had open on Azure Pipelines while writing what I have now, so I can restart Firefox as well as look these up later. 2019-04-04 01:17:01 -04:00
Pietro Gagliardi 9889477a25 It turns out the Ninja in CMake is either too old or a CI fluke that the VC env overrides. Try again. 2019-04-04 00:20:10 -04:00