Christian Kühnel
8c2a605d24
restored original script
2020-01-15 17:36:06 +01:00
Christian Kühnel
f3865f3fc3
renamed script
...
so we can have two versions in parallel
2020-01-15 17:36:06 +01:00
Christian Kühnel
8bb53e17e7
simplified _get_revisions
...
also added comments
2020-01-15 17:36:06 +01:00
Christian Kühnel
625f0b5fbf
applying revisions is working
2020-01-15 17:36:06 +01:00
Christian Kühnel
1d4551b510
applying diff works
2020-01-15 17:36:06 +01:00
Christian Kühnel
9f4d4b674f
can list missing patches
2020-01-15 17:36:06 +01:00
Christian Kühnel
4236025012
getting dependencies working
2020-01-15 17:36:06 +01:00
Christian Kühnel
331511e2ce
moved from env to args
2020-01-15 17:36:06 +01:00
Christian Kühnel
ba106356fc
fixed shebang for mac
2020-01-15 17:36:06 +01:00
Mikhail Goncharov
cac68d0d60
temporary disable clang-tidy
2020-01-13 11:05:24 +01:00
Mehdi Amini
8aafb5fd5c
Add mlir to the premerge tests
2019-12-26 17:25:25 +00:00
Christian Kühnel
bf1bcb951f
removed git checkout script
...
on the SSD Jenkins is fast enough
2019-12-20 09:07:05 +00:00
Christian Kühnel
451671cd88
tweaks for docker on windows
2019-12-18 17:29:21 +00:00
Christian Kühnel
3a170a2af6
added gcloud auth
2019-12-18 12:07:23 +00:00
Christian Kühnel
1923516328
fixed SSD name
2019-12-17 15:11:23 +00:00
Mikhail Goncharov
b845be0b70
Merge pull request #81 from google/clang-tidy
...
Run clang-tidy and parse message
2019-12-17 11:01:36 +01:00
Mikhail Goncharov
453aa2ae84
Run clang-tidy and parse message
...
+ don't assume that clang-format has passed if there is no file.
If linters didn't run at all file will be missing.
+ add "gray" icon for the result if it's unknown.
+ assume whole build is failed if clang-format or clang-tidy found something.
+ combine multiple lint messages per line.
2019-12-17 11:00:30 +01:00
Christian Kühnel
b1d2dfed6f
using host name to name agent
2019-12-17 08:25:57 +00:00
Christian Kühnel
adf51c6551
update of scripts for native windows agent
2019-12-16 18:56:02 +00:00
Christian Kühnel
404fcf9138
fixed more windows weirdness
2019-12-16 10:09:47 +00:00
Christian Kühnel
09327f289e
git pull -q
2019-12-16 10:03:59 +00:00
Christian Kühnel
f05a4240f2
fixed error handling
2019-12-16 10:02:28 +00:00
Christian Kühnel
c3fd873495
code formatting
2019-12-16 09:47:02 +00:00
Christian Kühnel
7ab62f2aea
removed tracing
2019-12-16 09:46:47 +00:00
Christian Kühnel
5b0d53313d
fixed git checkout script
2019-12-16 09:19:33 +00:00
Christian Kühnel
1a2f1e2108
another shot at redirecting stderr
2019-12-13 18:59:35 +01:00
Christian Kühnel
e382e0f720
fix clone path
2019-12-13 16:31:36 +00:00
Christian Kühnel
a98d723977
another shot at wrapping stdout
2019-12-13 16:23:10 +00:00
Christian Kühnel
eb8690b8dc
silencing git clone
2019-12-13 16:21:07 +00:00
Christian Kühnel
a695983f76
added tracing
2019-12-13 16:20:09 +00:00
Christian Kühnel
1d289d2417
rediriecting stderr
2019-12-13 16:17:43 +00:00
Christian Kühnel
f6c1fadc95
running my own git checkout script
2019-12-13 16:11:54 +00:00
Christian Kühnel
966a9b93fc
redirecting stderr
2019-12-13 15:58:35 +00:00
Christian Kühnel
3623086912
removing wrapper code
2019-12-13 15:14:48 +00:00
Christian Kühnel
30f6cc9b90
added more line wraps
2019-12-13 14:28:57 +00:00
Mikhail Goncharov
cff541258d
Merge pull request #78 from google/update-images
...
Update image to use default version
2019-12-11 18:07:05 +01:00
Christian Kühnel
43299bb04b
another test run
2019-12-11 17:05:58 +00:00
Christian Kühnel
78d6dd6d2a
Merge branch 'master' of github.com:google/llvm-premerge-checks
2019-12-11 16:48:28 +00:00
Christian Kühnel
4ca85190ea
merged command into one line to see if that was the issue
2019-12-11 16:48:16 +00:00
Mikhail Goncharov
8e5db1e6bd
Update image to use default clang package
...
+ add jq to parse conduit responses later
2019-12-11 15:58:00 +01:00
Mikhail Goncharov
8d390ff370
Refactor Phabricator report construction
...
Now report is constructed by adding more data from several stages and
represents internal structure rather what API expects.
+ Made all function that don't interact with phabricator free standing
+ Now links list all files in results directory
+ Status icons
Example comment: https://reviews.llvm.org/D71197#1779176 (links don't work).
2019-12-11 14:36:20 +01:00
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