update gems, dummy db connection #217
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# This workflow uses actions that are not certified by GitHub. | |
# They are provided by a third-party and are governed by | |
# separate terms of service, privacy policy, and support | |
# documentation. | |
# This workflow will download a prebuilt Ruby version, install dependencies and run tests with Rake | |
# For more information see: https://github.com/marketplace/actions/setup-ruby-jruby-and-truffleruby | |
name: Ubuntu Build | |
on: | |
push: | |
branches: [ "main" ] | |
pull_request: | |
branches: [ "main" ] | |
permissions: | |
contents: read | |
defaults: | |
run: | |
shell: bash -leo pipefail {0} | |
# doing this to make sure we read .bashrc | |
jobs: | |
Build_Run_Ubuntu: | |
runs-on: ubuntu-latest | |
steps: | |
#==[ Clone the repository ]==| | |
- name: Checkout repository | |
uses: actions/checkout@v3 | |
#==[ Setup environment ]=====| | |
- name: Copy config.yml from example | |
run: cp example.config.yml config.yml | |
- name: Run init.sh | |
run: ./init.sh | |
- name: Start PM2 daemon | |
run: pm2 ping | |
#==[ Run tests ]=============| | |
- name: Start PM2 ecosystem | |
run: rake pm2_start | |
- name: Stop PM2 ecosystem | |
run: rake pm2_stop |