1
0
Fork 0
Commit graph

79 commits

Author SHA1 Message Date
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
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