Mikhail Goncharov
7faaec98e7
Attach diffs produced by git-clang-format as lint messages.
...
E.g.: https://reviews.llvm.org/D71197?id=233029
Will add a link to file and code to apply the patch in the next PR.
+ don't create TARGET_DIR in scripts;
+ updated section about local build;
+ partially specified inputs / outputs of scripts so it's more transparent what are the results;
+ added symlink to compile_command.json (clang-tidy will need it);
+ add IDEA files to .gitignore.
2019-12-11 08:55:38 +01:00
Christian Kühnel
27730f4d35
added debugging info
2019-12-02 15:40:10 +01:00
Christian Kühnel
bac89cc03a
reduced scope of build job
2019-12-02 14:43:46 +01:00
Christian Kühnel
d009a3bb22
removing build folder before running cmake
2019-11-29 12:36:29 +00:00
Christian Kühnel
6ce0cd1512
using ${PSScriptRoot}
2019-11-27 15:45:11 +00:00
Christian Kühnel
7700a2f8d0
converted batch to ps1
2019-11-27 15:41:51 +00:00
Christian Kühnel
79ccb8b846
fixed echo statements
2019-11-27 14:41:21 +00:00
Christian Kühnel
e3b28cace0
fixed pushd calls
2019-11-27 14:39:59 +00:00
Christian Kühnel
06bae8f9a3
improved logging and error handling
2019-11-27 12:11:50 +00:00
Christian Kühnel
6c89adda38
removed md/cd commands
2019-11-27 10:03:07 +00:00
Christian Kühnel
7d14909448
using absolute paths
2019-11-27 09:01:07 +00:00
Christian Kühnel
83a6eca803
changed buildkite script to call other scripts
2019-11-27 08:53:28 +00:00
Christian Kühnel
871810ad7e
added LLVM_ENABLE_DIA_SDK=OFF
2019-11-27 08:53:08 +00:00
ChristianKuehnel
de34fb9572
Create docker container for Windows build ( #52 )
...
* first steps towards windows builds #25
* added build scripts for windows
* moved from powershell to CMD
* script cleanup
* set up jenkins swarm plugin
* added deployment script for windows
* first draft of jenkins file for windows
* first shot at windows pods
* first draft for buildkite agent
* added call to run_cmake.bat
* added call to run_ninja.bat
* added new buildkite script
* added Dockerfile for buildkite agent
* fixed userprofile path
* added /IncludeOptional for VS
I hope that includes all required libraries
* moved work folder to W:
* added git config for long file names
* added more CMake flags
* setting x64 bit arch in a different way
* and yet another way to set 64bit
* merged buildkite changes to jenkins scripts
* hiding license in batch script runs
* running release build
* added test xml log
* compilation is working, but not all tests
* cmake is in patch now
* updated the dependencies from buildkite config
* dockerfile cleanup
* change how git handles line endings
* updated comment
* performance improvment for volume
* changed workdir folder
* using gnuwin package
split installation into separate layers to speed up incremental changes
2019-11-26 17:10:30 +01:00
Christian Kühnel
59e5bb8ed2
improved logging
2019-11-22 11:03:05 +01:00
Christian Kühnel
6708a6a900
Improved error messages for apply_patch
...
fixes #56
2019-11-22 10:42:51 +01:00
Christian Kühnel
0be0498203
fix handling of compile errors
...
addresses #63
2019-11-21 15:04:39 +01:00
Christian Kühnel
3c0461255c
changed type of exception
2019-11-21 15:00:48 +01:00
Christian Kühnel
4d4ea1fffb
removed unused log statements
2019-11-21 10:37:18 +01:00
Christian Kühnel
617f0db570
do not fail if log can't be crated
2019-11-18 17:19:13 +01:00
Christian Kühnel
8f72543819
printing message if patch successful
2019-11-18 17:07:31 +01:00
Christian Kühnel
65a9b864d2
running arc patch with --force
2019-11-18 17:02:24 +01:00
Christian Kühnel
b53b2110ef
fixed raise statement
2019-11-18 16:41:44 +01:00
Christian Kühnel
f8eaba6cf1
fixed bug in subprocess.run
2019-11-18 16:38:55 +01:00
Christian Kühnel
d028ac35b1
improved error handling for arc patch
2019-11-18 16:36:23 +01:00
Christian Kühnel
db831d4c0e
only posting non-empty comments
2019-11-18 16:22:43 +01:00
Christian Kühnel
c96a2d158c
making feedback upload more relaxed if files are missing
2019-11-18 16:00:14 +01:00
Christian Kühnel
cbf1bee7da
fixed imports
2019-11-18 12:17:06 +01:00
Christian Kühnel
1be0187f5e
fixed json output
2019-11-18 12:06:22 +01:00
Christian Kühnel
4ebb7edb11
fixed typo in var name
2019-11-18 11:51:10 +01:00
Christian Kühnel
b1dde01ac0
added phid to log output
2019-11-18 11:46:57 +01:00
Christian Kühnel
124b7fd445
fix issues in apply_patch.py
...
to fix #56
2019-11-18 11:45:08 +01:00
Christian Kühnel
7d1d74394b
removed unused script
2019-11-13 11:45:22 +01:00
Christian Kühnel
1151a91dc9
added libunwind to project configuration
2019-11-11 09:05:17 +01:00
Christian Kühnel
48567c02fe
added retry on errors
2019-11-05 09:31:43 +01:00
Christian Kühnel
b99d01165e
fixed bug in git checkout script
2019-10-31 11:33:23 +01:00
ChristianKuehnel
c90819c53d
Merge pull request #34 from google/print-shell-commands
...
Use set -x to output commands running
2019-10-28 09:25:31 -07:00
Christian Kühnel
ba0f07ffb4
added status output
2019-10-24 09:41:19 -07:00
Christian Kühnel
a6abec98d4
handling missing test result file as failted build
2019-10-24 04:41:57 -07:00
Christian Kühnel
8b05fe5ef9
setting the right build result
2019-10-23 12:06:22 -07:00
Christian Kühnel
3cb057bc8f
LIT verbose enabled in CMake
2019-10-23 07:16:54 -07:00
Christian Kühnel
3c19ae0ea3
added new run_ninja.sh script
2019-10-23 06:40:21 -07:00
Christian Kühnel
e59db9cbcd
added error handling to patch script
2019-10-23 06:39:24 -07:00
Christian Kühnel
86c9d08007
aded 'git clean' to the pipelines
2019-10-21 22:47:25 +02:00
Christian Kühnel
dddf48b57b
added fallback for applying patch
2019-10-21 22:41:37 +02:00
Christian Kühnel
7aa09fd26e
added configuration of enabled projects
2019-10-21 22:06:47 +02:00
Mikhail Goncharov
e405c5b496
Use set -x to output commands running
...
That is helpful to debug builds
2019-10-18 18:24:09 +02:00
Christian Kühnel
195b9aaaab
removed quotes
2019-10-18 15:28:43 +02:00
Christian Kühnel
5256091070
trying without arguments
2019-10-18 14:57:28 +02:00
Christian Kühnel
554461f344
another try with different paths
2019-10-18 14:48:29 +02:00
Christian Kühnel
a33d2ce141
added script to apply arc patch
2019-10-18 14:32:14 +02:00
Christian Kühnel
e313cc0d95
created pipeline for master build
2019-10-17 18:42:03 +02:00
Christian Kühnel
3d6985be5e
added scripts for cmake and ninjs
2019-10-17 18:10:43 +02:00
Christian Kühnel
ca68a7f47d
improved build result report
2019-10-17 17:11:17 +02:00
Christian Kühnel
e46b8172e0
added help for weird API
2019-10-16 13:52:29 +02:00
Christian Kühnel
b67aeb4714
added host parameter
2019-10-16 11:54:38 +02:00
Christian Kühnel
539dacd5b5
posting text comments and test results to Phabricator works #14
2019-10-15 18:12:19 +02:00
Christian Kühnel
4cb862a908
backup for github launch
2019-10-14 09:07:34 +02:00