Skip to main content
  1. /classes/
  2. Classes, Fall 2024/
  3. CS 4140 Fall 2024: Course Site/
  4. cs4140 Notes/

cs4140 Notes: 15 Continous Integration

·102 words·1 min·

Wrap up from last time:

  • Finished tests
  • Used register_and_log_in_user from ConnCase
  • Let’s do the acceptance testing step and see if we’re done.

Continuous Integration
#

We want to automatically run our tests whenever we commit.

Let’s try to figure this out:

  • Actions tab
  • Add the Elixir workflow
  • Check elixir version with elixir --version and make runner match.
  • Mention the choice of ubuntu-latest vs ubuntu-24.04
  • Save
  • Run should start pretty quick.
    • Not running in like 10 minutes is probably a bug; e.g. I got wrong runner OS version.
  • Fix any bugs

This week: Get continous integration set up for your primary app repo.

Nat Tuck
Author
Nat Tuck