sudo: required language: generic services: - docker jobs: include: - stage: test script: - docker build -t test:latest -f ./test.Dockerfile . - docker run --name test test:latest - stage: deploy if: tag =~ ^v1 env: secure: Hg1Fbwo4438GddkgbSNsJ2d00Scp72k3hE+5QUWveJmDmpVJ0tIRYlT6UD29c+BQrnTPkEv2+76N1klIF79PTQMb3SDhZPBGvfkjK8NNmKMuFTefCwnzHM/AxOHkNsXJZbJGaypJy9PKpGF+ZdjB6bwkTEMO02S7les6yoPhbDrK802PIpp7e8wzO90rIh6fW2pN2RzNUv+5KC3IvvNvS2IMo+VWl08PNoxDXdbROezaDr/iHqEzs6ccR2U4Yxc7LlwEntbbhbKqggaZWQcwDLQsMiifAYnocpuYhToMu12lss/2mLj78/BZw7usYryn7GxcYbEgWFfGLq+c+tdZa/BVZGYBZ1bjkhjZYGi8uKc+3qktVESZm4kBQsdsL9jD1wJ/LoncV4NDwzXJAh2RYEncq7Uzy4zXfjJoTUeIZx5jcujOJNhXJsxzuo6fNUG2LIkIo/JQwXYBE+BvpWQ7ybkWKE1l0iOckWK/Jp8MQFSxFWyW1SX5Et4aHEY2DuQcoIWfFyP6XlWPcKAgDYEJ+lzTlhXRfKgAA0HDfVgz0Dw13a/gPAlxX1VIZHROynT3Yrs5fj7gKalufnzBlqY/aVGozx4IGvP9eyo/IIf9JG87Es/Cx+JKhlh7fUcGH0cCjIzZoy1sXYL4g2XoRg5kiZFuFbXSsprZ0ptaxVmhAug= script: - docker build -t prod:latest -f ./prod.Dockerfile . - docker run --name prod prod:latest sh -c "echo //registry.npmjs.org/:_authToken=$API_TOKEN > ~/.npmrc && npm publish"