Page Menu
Home
Phorge
Search
Configure Global Search
Log In
Files
F7687989
.gitlab-ci.yml
No One
Temporary
Actions
View File
Edit File
Delete File
View Transforms
Subscribe
Award Token
Flag For Later
Size
1 KB
Referenced Files
None
Subscribers
None
.gitlab-ci.yml
View Options
# This file is a template, and might need editing before it works on your project.
# Official framework image. Look for the different tagged releases at:
# https://hub.docker.com/r/library/node/tags/
image
:
node:7
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)
# 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:
# paths:
# - node_modules/
stages
:
-
lint
-
build
-
test
-
deploy
lint
:
stage
:
lint
script
:
-
yarn
-
npm run lint
test
:
stage
:
test
script
:
-
yarn
-
npm run unit
build
:
stage
:
build
script
:
-
yarn
-
npm run build
artifacts
:
paths
:
-
dist/
deploy
:
stage
:
deploy
environment
:
dev
only
:
-
develop
script
:
-
yarn
-
npm run build
-
ssh-add <(echo "$SSH_PRIVATE_KEY")
-
scp -r dist/* pleroma@tenshi.heldscal.la:~/pleroma
File Metadata
Details
Attached
Mime Type
text/plain
Expires
Thu, Sep 4, 1:26 AM (2 h, 28 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
439431
Default Alt Text
.gitlab-ci.yml (1 KB)
Attached To
Mode
rPUFE pleroma-fe-upstream
Attached
Detach File
Event Timeline
Log In to Comment