Commit Graph

93 Commits

Author SHA1 Message Date
tangxifan b26b0ce8d8 [ci] deploy no version number build test to ci 2022-10-03 11:48:19 -07:00
tangxifan 445a24535a [ci] typo 2022-09-26 16:13:00 -07:00
tangxifan 76404d6b81 [ci] add missing quotes 2022-09-26 16:03:32 -07:00
tangxifan c1665bb26c [ci] deploy new build tests to ci 2022-09-26 15:58:10 -07:00
tangxifan 53a0dcec90 [ci] now revert to Ubuntu 18.04, see if docker can work or not 2022-08-26 21:09:27 -07:00
tangxifan 3bc2fa75c2 [ci] avoid to use docker image for build compatibility now 2022-08-25 13:37:36 -07:00
tangxifan eda989dda2 [ci] update docker setting due to changes in build compatibility and executable paths 2022-08-25 13:32:58 -07:00
tangxifan abf9757154 [ci] fixed the wrong paths to executable when building docker images 2022-08-25 12:11:43 -07:00
tangxifan ab9d9650d4 [ci] wrong option 2022-08-24 17:48:10 -07:00
tangxifan cd1c77c4d9 [ci] remove support for gcc-6 2022-08-24 17:01:25 -07:00
tangxifan 26d540a9d5 [ci] typo 2022-08-24 16:32:36 -07:00
tangxifan 704dba10e4 [ci] streamline workflow file by moving cmake commands to top-level makefile 2022-08-24 16:26:12 -07:00
tangxifan 20e6450e55 [ci] enable gcc-6 support 2022-08-24 15:58:16 -07:00
tangxifan 5403f64d0a [ci] remove gcc-5 support; OS support is upgraded to Ubuntu 20.04 LTS. Add gcc-10,11 and clang-7,clang-10 support 2022-08-24 15:47:11 -07:00
Ganesh Gore 52583416fb Fixing docker based regression test 2022-05-22 23:07:32 -06:00
tangxifan e56775cd00 [ci] force debug run for regression tests 2022-05-22 13:18:07 +08:00
Awais Abbas ad7d29b975 build.yml flow is updated with basic_reg_yosys_only_test 2022-01-14 15:45:22 +05:00
tangxifan 0e86a26ebb
Now CI tests will cancel previous runs 2021-12-10 10:52:01 -08:00
Ganesh Gore 05a0696ced Reverted debug changes 2021-12-01 14:34:18 -07:00
Ganesh Gore a60eea2a44 Testing yosys file copy option 2021-12-01 14:01:36 -07:00
coolbreeze413 192eb1e655 correct yosys paths for CI 2021-11-04 09:11:57 +05:30
Ganesh Gore f0d81f7ffc [Bugfix] docker CI build 2021-10-20 14:50:17 -06:00
Ganesh Gore de53943208 Removed dummy changes 2021-10-18 21:43:05 -06:00
Ganesh Gore ed5942ce56 Added DOCKER_REPO variable 2021-10-18 20:00:21 -06:00
Ganesh Gore 32f234f4fc Made LNIS Repo as default 2021-10-18 12:54:31 -06:00
Ganesh Gore fdc9e318fd [CI] Addding conditional docker push 2021-10-18 12:18:35 -06:00
Ganesh Gore d37ae8a8c5 Changed docker repo to github repository 2021-10-18 11:34:59 -06:00
tangxifan 260b14c3d4 [CI] Add the micro benchmark regression test to CI 2021-06-21 18:37:42 -06:00
tangxifan f395ed2718 [Test] Deploy iwls tests to CI 2021-04-16 16:13:46 -06:00
tangxifan d22d935322 [CI] Update regressiont tests run in CI script 2021-03-17 16:08:33 -06:00
tangxifan 7a986defba [CI] Deploy vtr benchmark regression test to CI 2021-03-17 15:15:54 -06:00
Maciej Kurc 66745a85f2 Fixed an issue with the CI workflow
Signed-off-by: Maciej Kurc <mkurc@antmicro.com>
2021-03-15 09:29:37 +01:00
Ganesh Gore 4eef4bd3d1 [CI/CD] Skipped container login if branch is not master 2021-03-01 17:47:02 -07:00
Ganesh Gore 808df8a87e [Bugfix] Docker regression using master regression scripts 2021-02-17 13:23:45 -07:00
tangxifan 9c19e2b365 [Test] Move regression test scripts from workflow to openfpga_flow 2021-02-16 11:55:47 -07:00
tangxifan 62bf0d0c5d [Test] Move quicklogic regresssion tests to a dedicated CI run 2021-02-16 11:00:31 -07:00
ganeshgore 186a0cadfb
Checking complete flow of build.yml from non master branch (#207)
* [CICD] SHA extraction bug fix

* [CICD] Docker image builds but push from master

* [CICD] General cleanup
2021-01-30 09:40:53 -07:00
Ganesh Gore 52dc76c25e [CICD] Added SHA tag to docker build image 2021-01-29 20:22:45 -07:00
Ganesh Gore 30277188db [CICD] Checking master branch in change_detect 2021-01-29 12:58:53 -07:00
ganeshgore bdf03c8b26
Bug fix on Docker build and upload on master (#202)
* [CI/CD] Added force master image update option

* [CI/CD] Fixed .dockerignore while master image building

* [Test] checking correctness of source_modified flag

* [Bugfix] Fixed openfpga_flow in dockerignore

* [CICD] Added more context in dockerignore

* [CICD] Updated Dockerfile.master

* [CICD] Reverted test variables
2021-01-29 11:16:57 -07:00
ganeshgore 487bcd6734
[Bugfix] failing docker build + push on master branch (#196)
* [Build] Added MAKE_FLAGS variable to Makefile
+ Mainly too provide -j parallel execution option

* [Yosys] Corrected output filename in QLyosys

* Revert "[Build] Added MAKE_FLAGS variable to Makefile"

This reverts commit c5e9da985a.

* [Shellrun] Added nested tasks to shortcuts

* Test on docker optimization pull request

* Optimized docekrfile.env

* Added parallel build option to cmake

* Reverted CMAKE parallel build

* Updated docker_regression_tests

* Corrected OPENFPGA_PATH in dockerfile

* Trying to merge  artifact_regression_tests and docker_distribution

* Revert "Trying to merge  artifact_regression_tests and docker_distribution"

This reverts commit fba6996d59.

* Added CI/CD documentation docs

* Code cleanup in flow and task script

* Saved regression artifcats in case of failure

* Logged exception in run command

* Checking failed regression test artifact upload

* Fixed yosys bug

* Removed travis and few unused local file

* Added -batch option in openfpga_flow script

* Upload artifacts for debug on failed regression test

* Added OpenFPGA shell info in logger print

* Updated docs

* [Backup] openfpga.sh backedup before pull request

* [CI/CD] Added extra runtime dependencies

* [CI/CD] Updated runtime enviroment to python3.8

* [CD/CD] Removed restalling depedencies, can be done by rebuilding images

* [Docs] Corrected typo

* [CI/CD] Moved pip installation to dockerfile

* [CI/CD] Running regression test with run-task

* [Python3.8] Added alternate python version

* [Bugfix] Fixed missing files/dir while building master docker image on origin/master branch

* Removed extra files

* Removed extra files 2
2021-01-27 11:17:32 -07:00
Ganesh Gore 0b82b6439b [Regression] Upgraded runtime enviroment to python3.8 2021-01-26 16:40:45 -07:00
Ashton Snelgrove a85a1cfb6d Merge changes from ganesh. 2021-01-25 10:28:47 -07:00
Ashton Snelgrove cdb799c59f Reenable branch checks. 2021-01-25 10:12:49 -07:00
Ashton Snelgrove 2e947efc64 Add openfpga.sh and force a master build. 2021-01-22 19:50:23 -07:00
Ashton Snelgrove 25f8ea6e73 Fix chmod and env variables for test. 2021-01-22 16:36:19 -07:00
Ashton Snelgrove 40276ceaa4 Move openfpga binary to matching location. 2021-01-22 16:27:55 -07:00
Ashton Snelgrove 22144924fc Restore conditionals. 2021-01-22 10:52:21 -07:00
Ashton Snelgrove a6b97db314 Trigger master image build. 2021-01-22 10:16:44 -07:00
Ashton Snelgrove 8cca1c63c3 Fix dockerfile for master build to include yosys/share, and fix conditionals. 2021-01-21 16:40:09 -07:00