logo

pleroma-fe

My custom branche(s) on git.pleroma.social/pleroma/pleroma-fe
commit: 4213d84b4da2c8b2ba705f7733e9b65cdc8fa53f
parent: 3be7a3ea85a5fcc6f3eacf8ddeb1fe007573aee4
Author: Roger Braun <roger@rogerbraun.net>
Date:   Tue, 17 Jan 2017 14:49:16 +0100

Merge branch 'develop' of ssh.gitgud.io:lambadalambda/pleroma-fe into develop

Diffstat:

M.gitlab-ci.yml27+++++++++++++++++++++++++++
1 file changed, 27 insertions(+), 0 deletions(-)

diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml @@ -3,6 +3,24 @@ # https://hub.docker.com/r/library/node/tags/ image: node:6 +before_script: + # Install ssh-agent if not already installed, it is required by Docker. + # (change apt-get to yum if you use a CentOS-based image) + - 'which ssh-agent || ( apt-get update -y && apt-get install openssh-client -y )' + + # Run ssh-agent (inside the build environment) + - eval $(ssh-agent -s) + + # Add the SSH key stored in SSH_PRIVATE_KEY variable to the agent store + - ssh-add <(echo "$SSH_PRIVATE_KEY") + + # For Docker builds disable host key checking. Be aware that by adding that + # you are suspectible to man-in-the-middle attacks. + # WARNING: Use this only with the Docker executor, if you use it with shell + # you will overwrite your user's SSH config. + - mkdir -p ~/.ssh + - '[[ -f /.dockerenv ]] && echo -e "Host *\n\tStrictHostKeyChecking no\n\n" > ~/.ssh/config' + # This folder is cached between builds # http://docs.gitlab.com/ce/ci/yaml/README.html#cache cache: @@ -21,3 +39,12 @@ build: artifacts: paths: - dist/ + +deploy: + environment: dev + only: + - develop + script: + - npm install + - npm run build + - scp -r dist/* pleromaci@heldscal.la:~/pleroma