ci: Tests pipeline

This commit is contained in:
Zaytsev Kirill 2021-11-24 14:15:14 +03:00
parent aaa79bce9a
commit c19d1a737d
2 changed files with 24 additions and 0 deletions

16
.github/workflows/github-actions.yml vendored Normal file
View File

@ -0,0 +1,16 @@
name: Tests
on: [push]
jobs:
Tests:
runs-on: ubuntu-latest
steps:
- run: echo "Using branch ${{ github.ref }} for repository ${{ github.repository }}."
- name: Check out repository code
uses: actions/checkout@v2
- run: echo "The ${{ github.repository }} repository has been cloned to the runner."
- run: chmod 777 .
- run: docker-compose pull
- run: docker-compose run --rm node yarn install
- run: docker-compose run --rm node yarn test

8
docker-compose.yml Normal file
View File

@ -0,0 +1,8 @@
version: '3.6'
services:
node:
image: node:12-alpine
user: node
volumes:
- ./:/var/www/vue-i18n-loader
working_dir: /var/www/vue-i18n-loader