summaryrefslogtreecommitdiff
path: root/.gitlab-ci.yml
blob: 8bb0604b06bb48b600f8947cbf0d76d6b1973d48 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
# Generic Minteck GitLab CI/CD Checks
# NodeJS applications
image: node:current-buster

before_script:
  - apt-get update
  - apt-get install -y git npm

test:
  script:
    - rm -Rfvd failed.log
    - bash -c "rm failed.log; rm -f failed.log; find . -path ./node_modules -prune -o -name "*.js" \( -exec node -c {} \; -o -exec echo {} > failed.log \; \); echo $([ ! -s failed.log ]; echo $?); exit $([ ! -s failed.log ]; echo $?)"; echo $?
    - bash -c "rm failed.log; rm -f failed.log; find . -path ./node_modules -prune -o -name "*.js" \( -exec node -c {} \; -o -exec echo {} > failed.log \; \); echo $([ ! -s failed.log ]; echo $?); exit $([ ! -s failed.log ]; echo $?)"; echo $?
    - cd src
    - npm install
    - rm -Rfvd failed.log
    - bash -c "rm failed.log; rm -f failed.log; find . -path ./node_modules -prune -o -name "*.js" \( -exec node -c {} \; -o -exec echo {} > failed.log \; \); echo $([ ! -s failed.log ]; echo $?); exit $([ ! -s failed.log ]; echo $?)"; echo $?
    - bash -c "rm failed.log; rm -f failed.log; find . -path ./node_modules -prune -o -name "*.js" \( -exec node -c {} \; -o -exec echo {} > failed.log \; \); echo $([ ! -s failed.log ]; echo $?); exit $([ ! -s failed.log ]; echo $?)"; echo $?