Files
shagram/Jenkinsfile
T
2026-01-16 07:42:19 +03:00

29 lines
720 B
Groovy

pipeline{
agent{
label any
}
stages{
stage('Build') {
steps {
echo 'Building shagram...'
sh 'docker build -t shagram-shagram:latest .'
}
}
stage('Test') {
steps {
echo 'Testing...'
sh 'docker run --rm shagram-shagram:latest sqlite3 /app/shagram.db "SELECT 1;" || true'
}
}
stage('Deploy') {
steps {
echo 'Deploying...'
sh '''
docker-compose down || true
docker-compose up -d
docker-compose ps
'''
}
}
}
}