init
This commit is contained in:
commit
b72fecbbec
40
.gitignore
vendored
Normal file
40
.gitignore
vendored
Normal file
@ -0,0 +1,40 @@
|
|||||||
|
# Vendor dll build
|
||||||
|
dlls
|
||||||
|
|
||||||
|
# compiled output
|
||||||
|
/dist
|
||||||
|
/tmp
|
||||||
|
|
||||||
|
# dependencies
|
||||||
|
/node_modules
|
||||||
|
|
||||||
|
# IDEs and editors
|
||||||
|
/.idea
|
||||||
|
.project
|
||||||
|
.classpath
|
||||||
|
.c9/
|
||||||
|
*.launch
|
||||||
|
.settings/
|
||||||
|
*.sublime-workspace
|
||||||
|
|
||||||
|
# IDE - VSCode
|
||||||
|
.vscode/*
|
||||||
|
!.vscode/settings.json
|
||||||
|
!.vscode/tasks.json
|
||||||
|
!.vscode/launch.json
|
||||||
|
!.vscode/extensions.json
|
||||||
|
.history/*
|
||||||
|
|
||||||
|
# misc
|
||||||
|
/.sass-cache
|
||||||
|
/connect.lock
|
||||||
|
/coverage
|
||||||
|
/libpeerconnection.log
|
||||||
|
npm-debug.log
|
||||||
|
yarn-error.log
|
||||||
|
testem.log
|
||||||
|
/typings
|
||||||
|
|
||||||
|
# System Files
|
||||||
|
.DS_Store
|
||||||
|
Thumbs.db
|
5
build/dev/Jenkinsfile
vendored
Normal file
5
build/dev/Jenkinsfile
vendored
Normal file
@ -0,0 +1,5 @@
|
|||||||
|
stage ('production build') {
|
||||||
|
steps {
|
||||||
|
sh 'npm run build'
|
||||||
|
}
|
||||||
|
}
|
5
build/prod/Jenkinsfile
vendored
Normal file
5
build/prod/Jenkinsfile
vendored
Normal file
@ -0,0 +1,5 @@
|
|||||||
|
stage ('production build') {
|
||||||
|
steps {
|
||||||
|
sh 'npm run build:prod'
|
||||||
|
}
|
||||||
|
}
|
4
clone/Jenkinsfile
vendored
Normal file
4
clone/Jenkinsfile
vendored
Normal file
@ -0,0 +1,4 @@
|
|||||||
|
def loadApp(String addr) {
|
||||||
|
sh 'git clone ${addr} ./'
|
||||||
|
}
|
||||||
|
}
|
6
install/Jenkinsfile
vendored
Normal file
6
install/Jenkinsfile
vendored
Normal file
@ -0,0 +1,6 @@
|
|||||||
|
stage('install') {
|
||||||
|
steps {
|
||||||
|
echo 'starting installing'
|
||||||
|
sh 'npm install'
|
||||||
|
}
|
||||||
|
}
|
22
predeploy/Jenkinsfile
vendored
Normal file
22
predeploy/Jenkinsfile
vendored
Normal file
@ -0,0 +1,22 @@
|
|||||||
|
stage ('predeploy') {
|
||||||
|
steps {
|
||||||
|
echo 'checking tag'
|
||||||
|
script {
|
||||||
|
if (sh(returnStdout: true, script: "git tag --contains").trim()) {
|
||||||
|
def tag = sh(returnStdout: true, script: "git tag --contains").trim()
|
||||||
|
echo 'found tag ' + tag
|
||||||
|
sh "cd dist ; echo 'mkdir ${tag}; mv ./master/* ./${tag}; rm -r -d ./master; rm version.sh' > version.sh"
|
||||||
|
} else {
|
||||||
|
echo 'tag not found'
|
||||||
|
sh "cd dist ; echo 'rm version.sh' > version.sh"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
stage ('archiving') {
|
||||||
|
steps {
|
||||||
|
// Archive the build output artifacts.
|
||||||
|
archiveArtifacts artifacts: 'dist/*'
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
7
prepare/Jenkinsfile
vendored
Normal file
7
prepare/Jenkinsfile
vendored
Normal file
@ -0,0 +1,7 @@
|
|||||||
|
stage('prepare') {
|
||||||
|
steps {
|
||||||
|
sh 'rm -rf .[!.]*'
|
||||||
|
sh 'rm -rf ./*'
|
||||||
|
sh 'ls -a'
|
||||||
|
}
|
||||||
|
}
|
14
publish/Jenkinsfile
vendored
Normal file
14
publish/Jenkinsfile
vendored
Normal file
@ -0,0 +1,14 @@
|
|||||||
|
stage ('publish') {
|
||||||
|
steps {
|
||||||
|
echo 'checking tag'
|
||||||
|
script {
|
||||||
|
def tag = sh(returnStdout: true, script: "git tag --contains").trim()
|
||||||
|
if (tag) {
|
||||||
|
echo 'found tag ' + tag
|
||||||
|
sh 'npm publish'
|
||||||
|
} else {
|
||||||
|
echo 'tag not found'
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
10
stats/Jenkinsfile
vendored
Normal file
10
stats/Jenkinsfile
vendored
Normal file
@ -0,0 +1,10 @@
|
|||||||
|
stage('stats') {
|
||||||
|
steps {
|
||||||
|
sh 'node -v'
|
||||||
|
sh 'npm -v'
|
||||||
|
sh 'ls -a'
|
||||||
|
sh 'df -h'
|
||||||
|
sh 'free -m'
|
||||||
|
sh 'vmstat -s'
|
||||||
|
}
|
||||||
|
}
|
6
ui/Jenkinsfile
vendored
Normal file
6
ui/Jenkinsfile
vendored
Normal file
@ -0,0 +1,6 @@
|
|||||||
|
stage('ui tests') {
|
||||||
|
steps {
|
||||||
|
echo 'ui tests'
|
||||||
|
sh 'npm run test:ui'
|
||||||
|
}
|
||||||
|
}
|
6
unit/Jenkinsfile
vendored
Normal file
6
unit/Jenkinsfile
vendored
Normal file
@ -0,0 +1,6 @@
|
|||||||
|
stage('unit tests') {
|
||||||
|
steps {
|
||||||
|
echo 'runing tests...'
|
||||||
|
sh 'npm run test'
|
||||||
|
}
|
||||||
|
}
|
Loading…
Reference in New Issue
Block a user