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
Create automation to mirror the Eclipse OMR project into the master branch #3
Comments
FYI @AdamBrousseau |
Eclipse bugzilla to request a bot account: https://bugs.eclipse.org/bugs/show_bug.cgi?id=522322 |
Build is ready here. Once our bot user has proper permissions it should work. WIll need to determine how to trigger the job. I propose we request a webhook at eclipse/omr to trigger our build. |
This is working now here @charliegracie can you open an eclipse bug to have a webhook created at eclipse/omr to poke the job every time code is pushed. In the meantime I setup the job to run every 15 minutes. My next action is to move the pipeline script to the openj9 repo |
- Mirror eclipse/omr to eclipse/openj9-omr - Does a bare clone with push --all and --tags - Uses the genie-openj9 github bot id for authorization Fixes eclipse-openj9/openj9-omr#3 Signed-off-by: Adam Brousseau <adam.brousseau88@gmail.com>
- Store the oneline git log of the last commit - Set the buildDescription based on LAST_COMMIT Issue eclipse-openj9/openj9-omr#3 Signed-off-by: Adam Brousseau <adam.brousseau88@gmail.com>
Pipeline script merged into the repo and job reconfigured to pull script from eclipse/openj9/master |
Tests fail in the following way: ``` 18:26:45 [----------] 450 tests from SelectCompareTest/Int32SelectInt8CompareTest 18:26:45 Assertion failed at /home/jenkins/workspace/Build/compiler/riscv/codegen/OMRTreeEvaluator.cpp:114: false 18:26:45 Opcode bcmpeq is not implemented 18:26:45 18:26:45 compiling file:line:name at level: warm 18:26:45 #0: function TR_LinuxCallStackIterator::printStackBacktrace(TR::Compilation*)+0x2a [0x40017112f4] 18:26:45 #1: function TR_Debug::printStackBacktrace()+0x28 [0x40014f2f42] 18:26:45 #2: ./fvtest/compilertriltest/comptest(+0x133a28e) [0x400133a28e] 18:26:45 #3: ./fvtest/compilertriltest/comptest(+0x133a366) [0x400133a366] 18:26:45 #4: function TR::assertion(char const*, int, char const*, char const*, ...)+0xac [0x400133a416] 18:26:45 #5: function OMR::RV::TreeEvaluator::unImpOpEvaluator(TR::Node*, TR::CodeGenerator*)+0x56 [0x4001523796] 18:26:45 #6: function OMR::CodeGenerator::evaluate(TR::Node*)+0x1a2 [0x4001540254] 18:26:45 #7: function OMR::RV::TreeEvaluator::iselectEvaluator(TR::Node*, TR::CodeGenerator*)+0x6e [0x4001723a96] 18:26:45 #8: function OMR::CodeGenerator::evaluate(TR::Node*)+0x1a2 [0x4001540254] 18:26:45 #9: function genericReturnEvaluator(TR::Node*, OMR::RealRegister::RegNum, TR_RegisterKinds, TR_ReturnInfo, TR::CodeGenerator*)+0x4e [0x4001722790] 18:26:45 #10: function OMR::RV::TreeEvaluator::ireturnEvaluator(TR::Node*, TR::CodeGenerator*)+0x42 [0x40017228c6] 18:26:45 #11: function OMR::CodeGenerator::evaluate(TR::Node*)+0x1a2 [0x4001540254] ``` Signed-off-by: Filip Jeremic <fjeremic@ca.ibm.com>
The Eclipse OMR project (https://github.com/eclipse/omr) is the upstream for the openj9-omr repo. Currently, this repo is updated manually by committers.
We need an automated build that will sync the Eclipse OMR master branch into the openj9-omr master branch. These two branches should always be the same.
The text was updated successfully, but these errors were encountered: