Merge pull request #3 from cmath10/master

ci: Tests pipeline
This commit is contained in:
Kruglov Kirill 2021-11-24 14:29:49 +03:00 committed by GitHub
commit 7a14a31cc8
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
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