Commit Graph

223 Commits

Author SHA1 Message Date
Mike Aizatsky ed5e11c869 [infra] nits 2016-10-11 14:30:45 -07:00
Mike Aizatsky 19550c5114 [infra] nits 2016-10-11 14:29:26 -07:00
Mike Aizatsky b48677e3aa [infra] fail a build with 0 fuzzers 2016-10-11 14:29:26 -07:00
Mike Aizatsky 4a96814127 Update build.sh 2016-10-11 14:27:46 -07:00
Mike Aizatsky fd2ccea312 Update build.sh 2016-10-11 14:23:29 -07:00
Mike Aizatsky 8ee9226e05 [nss] do not override /src/nss 2016-10-11 14:20:41 -07:00
Max Moroz 3d325bf20f [WIP] Add libnss build and 15 fuzzers from crrev.com/1677803002. (#12)
* Add libnss build and 15 fuzzers from crrev.com/1677803002.

* Added missing $LDFLAGS and used /out/*.a.

* Another attempt to link statically. The best one so far.

* Manually linking with nspr/Linux*/pr/src/misc/prlog2.o.

* Cleanup nss/buil.sh script and disable 2 of 15 nss fuzzers for now.

* Fix comments.
2016-10-11 11:42:13 +02:00
Mike Aizatsky 58dc27a57e Update run 2016-10-10 15:49:54 -07:00
Mike Aizatsky 14a4902418 Update Jenkinsfile 2016-10-10 15:42:41 -07:00
Mike Aizatsky 08dec83430 Update Jenkinsfile 2016-10-10 15:39:11 -07:00
Mike Aizatsky bc7ad84453 Update Jenkinsfile 2016-10-10 15:38:26 -07:00
Mike Aizatsky f3de7787a5 Update Jenkinsfile 2016-10-10 15:35:07 -07:00
Mike Aizatsky ea2bf52e10 Update README.md 2016-10-10 14:21:59 -07:00
Mike Aizatsky 28e7afba10 [infra] run script 2016-10-10 14:16:48 -07:00
Mike Aizatsky 106efbe664 Update Jenkinsfile 2016-10-10 14:12:25 -07:00
Mike Aizatsky 199986a3c7 [infra] deprecations cleanup 2016-10-10 13:36:13 -07:00
Mike Aizatsky be88a02647 Update libfuzzer-pipeline.groovy 2016-10-10 13:32:19 -07:00
Mike Aizatsky df08c02246 Update libfuzzer-pipeline.groovy 2016-10-10 13:28:42 -07:00
Mike Aizatsky 19059a6372 Update libfuzzer-pipeline.groovy 2016-10-10 13:28:03 -07:00
Mike Aizatsky 379e92bdf7 Update libfuzzer-pipeline.groovy 2016-10-10 13:24:18 -07:00
Mike Aizatsky 3fbd53176b Update libfuzzer-pipeline.groovy 2016-10-10 13:23:35 -07:00
Mike Aizatsky 85dad5d52d [infra] checkout command: automatic code checkout and compiling (#11) 2016-10-10 13:21:45 -07:00
Mike Aizatsky 4df734c653 [infra] building docker image only once 2016-10-10 13:20:59 -07:00
Mike Aizatsky 7b7af59e63 [infra][gke] using deployments 2016-10-10 12:11:08 -07:00
Mike Aizatsky 99ac73950e Update new_library.md 2016-10-10 09:59:53 -07:00
Mike Aizatsky efd53bfc64 Update libfuzzer-pipeline.groovy 2016-10-10 09:30:16 -07:00
Mike Aizatsky 17a65504da skipping non-executable files 2016-10-10 09:23:21 -07:00
Kuang-che Wu 21b61ebe6c libchewing: avoid /out/.libs (#8) 2016-10-10 09:02:18 -07:00
Max Moroz 539cbab7b0 Fix broken libpng build (use "autoreconf -f -i" instead of ./autogen.sh).
Fix a typoe: add missing comma to README.md.
2016-10-10 15:22:25 +02:00
Oliver Chang a25bf355df Add build status link 2016-10-07 18:29:39 -07:00
Mike Aizatsky e0cf900bee Update Jenkinsfile 2016-10-07 14:08:48 -07:00
Mike Aizatsky 286e3d8e0a [infra] removed image flattening: env variables do not surviver 2016-10-07 12:27:58 -07:00
Mike Aizatsky de6c41a671 [infra] building clang with a single RUN command.
Each RUN command creates an overlay layer. This results in keeeping all
intermediate files.

By consolidating all work in a single script, the size of base-clang
image is decreased from 3G to 1G.
2016-10-07 12:06:24 -07:00
Mike Aizatsky f646f8007e Update README.md 2016-10-07 11:42:27 -07:00
Mike Aizatsky 28a598cb33 Update README.md 2016-10-07 11:39:33 -07:00
Mike Aizatsky c08356aa08 Update README.md 2016-10-07 11:35:01 -07:00
Mike Aizatsky 84584a535e Create README.md 2016-10-07 11:34:42 -07:00
Mike Aizatsky 389fb0e4ab disable image flattening for a while 2016-10-06 16:53:03 -07:00
Mike Aizatsky 1f6691451c Update all.sh 2016-10-06 15:23:38 -07:00
Mike Aizatsky bc126a4685 [infra] removed tpm2 from list of projects to build 2016-10-06 15:19:10 -07:00
Mike Aizatsky 4a37c2edaf [infra] all.sh dev script to build all images 2016-10-06 15:08:07 -07:00
Mike Aizatsky 9bca6e5bbc [infra] flattening base-clang image
The image has lots of layers with lots of deleted files (sources and intermediates).
Flatten the image to reduce its size.
2016-10-06 14:57:40 -07:00
Mike Aizatsky d78f337aeb Update libfuzzer-pipeline.groovy 2016-10-06 14:26:09 -07:00
Mike Aizatsky 7ba63266d5 Update libfuzzer-pipeline.groovy 2016-10-06 14:04:44 -07:00
Mike Aizatsky 2681964959 Update README.md 2016-10-06 14:02:52 -07:00
Mike Aizatsky ef4d3ae0ee Update README.md 2016-10-06 13:59:17 -07:00
Mike Aizatsky e2ca7bcbe0 [infra] fixing build script location (/src/build.sh)
Fixing the location of build.sh gets rid of ENTRYPOINT. Which opens a possibility to implement different commands like:

````bash
docker run -ti expat compile
docker run -ti expat run <fuzzer_name> <input_data>
````

and keep the knowledge of build script location.

This is a breaking change.
2016-10-06 13:45:12 -07:00
Mike Aizatsky eb2dfeb5ee Update projects.md 2016-10-06 13:43:10 -07:00
Mike Aizatsky 080d7141ab Create projects.md 2016-10-06 13:41:43 -07:00
Mike Aizatsky ad34fb658b Update libfuzzer-pipeline.groovy 2016-10-06 13:19:49 -07:00