1
0
Fork 0
Commit graph

350 commits

Author SHA1 Message Date
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
e06b9c2dcd add diff id to build name 2019-12-11 13:49:50 +01:00
Mikhail Goncharov
a3cb3b11d3 fix call to phabtalk.py 2019-12-11 13:45:25 +01:00
Mikhail Goncharov
4577fa81cd fix call to phabtalk.py 2019-12-11 13:27:36 +01:00
Christian Kühnel
87bf3c2601 added missing quote 2019-12-11 13:07:49 +01:00
Christian Kühnel
164610f284 fixed duplicate variable declaration
to fix failing build: https://jenkins.llvm-merge-guard.org/job/amd64_debian_testing_clang8/432/console
2019-12-11 13:04:36 +01:00
Mikhail Goncharov
af69bd37f4
Merge pull request #75 from google/clang-format
Display results for git-clang-format
2019-12-11 12:40:13 +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
Mikhail Goncharov
650ed9c274 Add section about local changes (#73)
For now only describing how to get an conduit API token
2019-12-09 10:59:08 +01:00
Mikhail Goncharov
26da69f60a
Fix playbooks link 2019-12-09 10:46:33 +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
10eb2dbd3a revert of last commit 2019-12-02 14:43:02 +01:00
Christian Kühnel
059c2822e0 running psh from cmd 2019-12-02 14:24:05 +01:00
Christian Kühnel
3c0c4547ff added -it so container can be killed 2019-12-02 14:17:30 +01:00
Christian Kühnel
68b1b78080 added docker pull to get latest image 2019-12-02 14:15:40 +01:00
Christian Kühnel
56b62412f7 fixed docker command 2019-12-02 13:42:28 +01:00
Christian Kühnel
2751c9e1b7 creating workspace folder 2019-12-02 13:42:14 +01:00
Christian Kühnel
5e00207580 improved documentation 2019-12-02 12:50:33 +01:00
Christian Kühnel
740b143def added docu: spwaning windows agents 2019-12-02 12:49:01 +01:00
Christian Kühnel
9fcc035a2e detecting ID of SSH 2019-12-02 12:47:54 +01:00
Christian Kühnel
438acecb69 made boot disk larger to fit docker image 2019-12-02 12:47:28 +01:00
Christian Kühnel
b9dfc9ba9a added scripts to create windows agents 2019-12-02 12:14:39 +01:00
Christian Kühnel
0cb11591ea changes jenkins URL 2019-12-02 09:49:09 +01:00
Christian Kühnel
39d59ab2fb removed duplicate pipeline 2019-11-29 14:48:06 +00:00
Christian Kühnel
355111c0a0 shortened workspace name 2019-11-29 14:46:33 +00:00
Christian Kühnel
0ccd413c63 renamed pwsh to powershell 2019-11-29 14:10:07 +00:00
Christian Kühnel
15cc357b0a changed mkdir command 2019-11-29 12:47:56 +00:00
Christian Kühnel
4ae3af5d7f changed "sh" commands to "bat" 2019-11-29 12:45:34 +00:00
Christian Kühnel
d67bf80b16 fixed mkdir and variables 2019-11-29 12:41:49 +00:00
Christian Kühnel
dcb90b4eea disabled git clean 2019-11-29 12:37:38 +00:00
Christian Kühnel
d009a3bb22 removing build folder before running cmake 2019-11-29 12:36:29 +00:00
Christian Kühnel
f5d3a971c2 created pipeline for windows 2019-11-29 12:23:58 +00:00
Christian Kühnel
d2be5e1011 created windows agent container 2019-11-29 12:23:45 +00:00
Christian Kühnel
804d0ab083 removed redundant settings 2019-11-29 11:32:53 +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
29bcd2dc53 naming the docker container 2019-11-27 15:01:10 +00:00
Christian Kühnel
79ccb8b846 fixed echo statements 2019-11-27 14:41:21 +00:00
Christian Kühnel
a4f35fa6a3 Merge branch 'master' of github.com:google/llvm-premerge-checks 2019-11-27 14:40:10 +00:00
Christian Kühnel
e3b28cace0 fixed pushd calls 2019-11-27 14:39:59 +00:00
ChristianKuehnel
1049ce8043
added link to CMake flags 2019-11-27 13:55:22 +01:00
Christian Kühnel
06bae8f9a3 improved logging and error handling 2019-11-27 12:11:50 +00:00
Christian Kühnel
736af1d894 shortened path names 2019-11-27 10:53:19 +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
Christian Kühnel
f3c2fa91a4 basing build-kite image on agent-windows 2019-11-26 16:41:51 +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