aboutsummaryrefslogtreecommitdiffstats
path: root/.jenkins
Commit message (Collapse)AuthorAgeFilesLines
* switch cryptography wheel builders back to pip wheel (#4334)Paul Kehrer2018-07-141-13/+4
|
* 6 and 7 are right next to each other (#4302)Paul Kehrer2018-06-281-1/+1
|
* Add py37 (#4298)Paul Kehrer2018-06-271-4/+5
| | | | | | | | | | | | | | * test against python 3.7 for windows * update docs to say we test on 3.7 * more succinct * maybe make this actually work. * link properly * moar changes
* i hate groovy and i hate hard to test scripts (#4149)Paul Kehrer2018-03-181-11/+11
|
* change our manylinux1 and macos wheel builders to build limited api (#4113)Paul Kehrer2018-03-181-8/+32
| | | | | | | | | | | | | | | * change our manylinux1 and macos wheel builders to build limited api pip does not currently support the--py-limited-api cli flag that wheel uses so we have to switch to downloading and then building via setup.py bdist_wheel for now. However, we can get rid of everything but the py34 builder on mac/linux/linux32, saving us 6 wheels now (and soon 9 with the release of python 3.7) * some newlines * review feedback
* Check all .so's are noexecstack (#3994) (#4130)Jeremy Lainé2018-03-051-0/+3
| | | | | | | | The ouput of execstack -q is one line per file, either: - starting with a '-' (dash) if the file does not require an executable stack - start with an 'X' if the file *does* require an executable stack We check there are no files which require an executable stack.
* expunge python 2.6 (#3962)Paul Kehrer2017-10-111-6/+4
| | | | | | | | | | * expunge python 2.6 * how did THAT happen * remove another unsupported python from the tox envlist * hypothesis can now be unconditionally imported
* remove py26 windows and macOS wheels (#3921)Paul Kehrer2017-09-191-5/+3
| | | The wheel package is starting to drop support and download counts for them represent less than .02% of downloads for the month.
* (mostly) revert wheel builder config change (#3846)Paul Kehrer2017-08-031-4/+1
| | | | | | | | * Revert "Remve outdated comment and linewrap (#3838)" This reverts commit 990d7596ca5d8dfa1d9331cdcb072fabf9d10fca. * remove the outdated comment
* Remve outdated comment and linewrap (#3838)Alex Gaynor2017-08-031-2/+4
|
* don't re-export the openssl symbols from our shared object (#3825)Paul Kehrer2017-07-261-1/+1
| | | | | When linking the static lib we want the symbols to not be exported. To convince gcc to do this you must pass -Wl,--exclude-libs,ALL in CFLAGS More info at https://stackoverflow.com/questions/2222162
* update wheel builder script for static linking on linux (#3811)Paul Kehrer2017-07-251-2/+1
| | | | We don't need to do an LD_LIBRARY_PATH when calling auditwheel because we're now statically linking OpenSSL.
* Fixed #3801 -- don't create py33 wheels (#3802)Alex Gaynor2017-07-201-3/+2
|
* explicitly pull the latest docker image in jenkins (#3760)Paul Kehrer2017-07-071-1/+3
| | | | | | | | | | | | | * explicitly pull the latest docker image in jenkins Right now we don't need to do this since the same jenkins instance that builds the images and tags them also pushes them, so it is guaranteed to always have the latest. However, if we want to add another docker builder that is no longer true, so let's always pull * mos(t) def * also this one
* add manylinux1 wheel building to the wheel builder (#3736)Paul Kehrer2017-07-011-6/+61
| | | | | | * add manylinux1 wheel building to the wheel builder * add changelog
* parametrize the wheel builder to support out of order releases (#3731)Paul Kehrer2017-06-261-2/+9
|
* our build function was shadowing the build builtin. whoops. (#3726)Paul Kehrer2017-06-261-5/+3
|
* add a jenkinsfile for building wheels (#3636)Paul Kehrer2017-05-293-127/+127
| | | | | | | | | | * add a jenkinsfile for building wheels * remove scripts we don't need now * still do the list of installed items on the mac builder * build 2.6, don't bother with 2.7 ucs4 on mac, simplify batch
* add a jenkinsfile for updating homebrew openssl on jenkins builders (#3630)Paul Kehrer2017-05-291-0/+35
|
* add windows OpenSSL 1.1 jenkinsfile builder (#3624)Paul Kehrer2017-05-281-0/+86
| | | | | | | | | | | | | * add windows OpenSSL 1.1 jenkinsfile builder I tested this before submitting. You can see the output here: https://ci.cryptography.io/blue/organizations/jenkins/openssl-release-1.1/detail/openssl-release-1.1/8/pipeline Once this merges we can switch the jenkins job to pull this directly from the repository. Unfortunately the job does not get created automatically in jenkins, so that's a new step in building our infra * add comments
* Remove unused line from mac wheel builder (#3619)Alex Gaynor2017-05-261-1/+0
|
* Switch mac wheel builder to use new syntax (#3597)Alex Gaynor2017-05-251-1/+1
|
* Remove now unused env var from Windows wheel buidler (#3598)Alex Gaynor2017-05-251-2/+1
|
* Update wheel scripts to match what Jenkins has (#3459)Alex Gaynor2017-03-192-6/+32
| | | | | | | | * Include python3.6 in the macOS wheel script * Pull in changes from Jenkins * For Windows as well
* add the scripts we use to build the wheels in jenkins to version control (#2896)Paul Kehrer2016-05-292-0/+103
* add the scripts we use to build the wheels in jenkins to version control These scripts will get some updates shortly to simplify life on the OS X side, but for now it's just a copy of exactly what the job currently does. Once this is merged I can switch the job to just invoke these scripts. * rename script and update to what we're currently using to make whls