On 11/22/20 7:39 PM, Ralf Hemmecke wrote:
GitHub actions are much more powerful nowadays, give much more free time, etc.
Yes, GitHub actions provides more functionality, for public repos the
free time is almost unlimited, and a bit (around 30%) faster than travis CI.
Do you have some hints in how to setup this stuff. I once tried to
understand what it does and gave up.
Hi Ralf, it's pretty straight forward. GitHub actions are by default
enabled for everyone's every repo.
For FriCAS, I added this
https://github.com/oldk1331/fricas/blob/master/.github/workflows/ci.yml
and results are https://github.com/oldk1331/fricas/runs/1440786646
(Build and run tests with "make -j2" takes 7.5 minutes.)
====
name: FriCAS CI
on:
push:
branches: [ master ]
pull_request:
branches: [ master ]
jobs:
build:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- name: install lisp
run: sudo apt install sbcl
- name: configure
run: ./configure
- name: make
run: make -j2
- name: make check
run: make check -j2
====
I read about compiling and testing inside a virtual machine that one can
setup. That sounded interesting since I would also like to test whether
libfricas.al would compile and so needed aldor installed.
Ralf
It is certainly possible to do that. But IIRC building aldor interface
takes a very long time?
- Best,
- Qian
--
You received this message because you are subscribed to the Google Groups "FriCAS -
computer algebra system" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To view this discussion on the web visit
https://groups.google.com/d/msgid/fricas-devel/3c3ef66c-1a3d-37cf-bcab-bfefecef973f%40gmail.com.