Skip to content

Develop

Develop #503

Workflow file for this run

name: Pull request created
on:
pull_request:
branches: [ master ]
jobs:
build:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- run: sudo apt-get install -y libkrb5-dev
- name: Use Node.js 18.x
uses: actions/setup-node@v3
with:
node-version: 18
cache: npm
- name: Install node_modules
run: npm install
- name: Lint
run: npm run lint
- name: Test
run: npm run test
test:
runs-on: wgd-dev
steps:
- uses: actions/checkout@v3
- name: Use Node.js 18.x
uses: actions/setup-node@v3
with:
node-version: 18
cache: npm
- name: Build
run: docker build -t wikigdrive-test --build-arg "GIT_SHA=${GITHUB_SHA}" .
- name: Stop
run: docker stop wikigdrive-test
continue-on-error: true
- name: Remove
run: docker rm wikigdrive-test
continue-on-error: true
- name: Start
run: docker run -t -v wikiGDriveExample:/data -v /home/githubactions/wikigdrive/service_account.json:/service_account.json wikigdrive-test wikigdrive-ts --service_account /service_account.json --share_email [email protected] --workdir /data pull 0AIkOKXbzWCtSUk9PVA