-
Notifications
You must be signed in to change notification settings - Fork 31
Condition Open CI changes based on Jenkins URL #34
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Condition Open CI changes based on Jenkins URL #34
Conversation
This patch updates docker's run.sh with the aforementioned parameter which disables the ASLR for zeroize test. The readme.md file has been updated accordingly
This patch updates the ubuntu-16.04 & ubuntu-18.04 Dockerfiles to use the up-to-date license license information, and removes the workaround in gen_jobs.groovy script.
This patch installs the official distribution selected packages for `abi-dumper` -> (version>=1.1-1) and `abi-compliance-checker` -> (version>=2.3-0.2)
This patch updates GnuTLS 3.7 configure command to use the distribution’s `libtasn1` -> (version>=4.13). Comments have been amended accordingly
This patch updates ubuntu18-04 Dockerfiles to compile abi-compliance-checker 2.3 from source. Both files are slightly modified to remove unessary apt-get updates when using the package manager. It also adds a note to OpenSSL comments, to serve as reminder of the optional `--with-included-libtasn1` parameter.
|
Test PR: arthur-she/mbedtls#4 |
|
Hi @yanesca , Thank you Arthur |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Most of the changes seem reasonable, but removing the static qualifier will break our jobs on the internal CI.
db86f5a to
5430592
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
On code inspection, this looks correct (for the Arm CI), but slightly overcomplicated in a couple of places.
Test runs on Arm CI:
- https://jenkins-mbedtls.oss.arm.com/job/mbedtls-release-ci-testing/360/ — ok
- https://jenkins-mbedtls.oss.arm.com/job/mbed-tls-pr-ci-testing/view/change-requests/job/PR-758-head/ — in progress
- https://jenkins-mbedtls.oss.arm.com/job/mbed-tls-pr-ci-testing/view/change-requests/job/PR-758-merge/ — in progress
I haven't reviewed the suitability for Open CI.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Agree with Gilles, this looks good overall. Just one additional warning I'd like to fix on the OpenCI side.
8d7dd05 to
19206df
Compare
This patch updates the ubuntu-16.04 & ubuntu-18.04 Dockerfiles to use the up-to-date license license information, and removes the workaround in gen_jobs.groovy script.
This patch installs the official distribution selected packages for `abi-dumper` -> (version>=1.1-1) and `abi-compliance-checker` -> (version>=2.3-0.2)
This patch updates GnuTLS 3.7 configure command to use the distribution’s `libtasn1` -> (version>=4.13). Comments have been amended accordingly
This patch updates ubuntu18-04 Dockerfiles to compile abi-compliance-checker 2.3 from source. Both files are slightly modified to remove unessary apt-get updates when using the package manager. It also adds a note to OpenSSL comments, to serve as reminder of the optional `--with-included-libtasn1` parameter.
Signed-off-by: Leonardo Sandoval <[email protected]>
TF OpenCI: job runs on the OpenCI Internal CI: job runs on the ARM internal CI Signed-off-by: Arthur She <[email protected]>
Let ARMLMD_LICENSE_FILE could be overwritten on the build time Signed-off-by: Arthur She <[email protected]>
two CI systems Signed-off-by: Arthur She <[email protected]> (cherry picked from commit 355bca2)
a866213 to
2978eb9
Compare
Update and cleanup docker files
|
We've merged #31. Sorry it took us a bit longer than anticipated. There are conflicts in the Docker files now, so please rebase this pull request. |
Signed-off-by: Leonardo Sandoval <[email protected]>
TF OpenCI: job runs on the OpenCI Internal CI: job runs on the ARM internal CI Signed-off-by: Arthur She <[email protected]>
Let ARMLMD_LICENSE_FILE could be overwritten on the build time Signed-off-by: Arthur She <[email protected]>
two CI systems Signed-off-by: Arthur She <[email protected]> (cherry picked from commit 355bca2)
…-she/mbedtls-test into leo-mbedtls-open-ci-notify-github
|
Hi @gilles-peskine-arm , |
|
I'm afraid the rebase doesn't look right. You're re-applying some of Minos's changes that were later overridden. Can you please rebase your own changes on top of e1a6125? The commit list shouldn't have Minos's commits anymore. |
|
Sorry about that. |
Modify the build script to fit two CIs, Trustedfirmware OpenCI and ARM internal CI.