Test ci.
This commit is contained in:
83
Jenkinsfile
vendored
Normal file
83
Jenkinsfile
vendored
Normal file
@@ -0,0 +1,83 @@
|
|||||||
|
pipeline {
|
||||||
|
agent any
|
||||||
|
|
||||||
|
stages {
|
||||||
|
stage('Configuration') {
|
||||||
|
steps {
|
||||||
|
dir('codiki-properties') {
|
||||||
|
git url:'https://gitea.takiguchi.ovh/Codiki/codiki-properties.git', branch: 'hexagonal-reforged', credentialsId: 'Jenkins-gitea'
|
||||||
|
}
|
||||||
|
script {
|
||||||
|
sh 'sed -i "s/<POSTGRES_PASSWORD>/$(cat ./codiki-properties/passwords/postgres)/g" ./codiki-properties/application-prod.yml'
|
||||||
|
sh 'cp ./codiki-properties/application-prod.yml ./backend/codiki-launcher/src/main/resources/application-prod.yml'
|
||||||
|
sh 'sed -i "s/<POSTGRES_PASSWORD>/$(cat ./codiki-properties/passwords/postgres)/g" ./docker-compose.yml'
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
// stage('Build') {
|
||||||
|
// steps {
|
||||||
|
// script {
|
||||||
|
// sh """
|
||||||
|
// sudo /usr/bin/docker build -t codiki-backend -f ./Dockerfile-backend . --no-cache
|
||||||
|
// sudo /usr/bin/docker build -t codiki-frontend -f ./Dockerfile-frontend . --no-cache
|
||||||
|
// sudo /usr/bin/docker save codiki-backend:latest -o ./codiki-backend.tar
|
||||||
|
// sudo /usr/bin/docker save codiki-frontend:latest -o ./codiki-frontend.tar
|
||||||
|
// sudo chown jenkins:jenkins ./codiki-backend.tar
|
||||||
|
// sudo chown jenkins:jenkins ./codiki-frontend.tar
|
||||||
|
// chmod 644 ./codiki-backend.tar
|
||||||
|
// chmod 644 ./codiki-frontend.tar
|
||||||
|
// """
|
||||||
|
// }
|
||||||
|
// }
|
||||||
|
// }
|
||||||
|
// stage('Deploy') {
|
||||||
|
// steps {
|
||||||
|
// sshPublisher(
|
||||||
|
// publishers: [
|
||||||
|
// sshPublisherDesc(
|
||||||
|
// configName: 'DebianServer [codiki]',
|
||||||
|
// transfers: [
|
||||||
|
// sshTransfer(
|
||||||
|
// cleanRemote: false,
|
||||||
|
// excludes: '',
|
||||||
|
// execCommand: '',
|
||||||
|
// execTimeout: 120000,
|
||||||
|
// flatten: false,
|
||||||
|
// makeEmptyDirs: false,
|
||||||
|
// noDefaultExcludes: false,
|
||||||
|
// patternSeparator: '[, ]+',
|
||||||
|
// remoteDirectory: '',
|
||||||
|
// remoteDirectorySDF: false,
|
||||||
|
// removePrefix: '',
|
||||||
|
// sourceFiles: 'codiki-backend.tar,codiki-frontend.tar,docker-compose.yml'
|
||||||
|
// ),
|
||||||
|
// sshTransfer(
|
||||||
|
// cleanRemote: false,
|
||||||
|
// excludes: '',
|
||||||
|
// execCommand: """
|
||||||
|
// cd /opt/nginx
|
||||||
|
// sudo /usr/bin/docker load < /opt/nginx/takiguchi-nginx.tar
|
||||||
|
// sudo /usr/bin/docker compose down
|
||||||
|
// sudo /usr/bin/docker compose up --detach
|
||||||
|
// """,
|
||||||
|
// execTimeout: 120000,
|
||||||
|
// flatten: false,
|
||||||
|
// makeEmptyDirs: false,
|
||||||
|
// noDefaultExcludes: false,
|
||||||
|
// patternSeparator: '[, ]+',
|
||||||
|
// remoteDirectory: '/opt/nginx',
|
||||||
|
// remoteDirectorySDF: false,
|
||||||
|
// removePrefix: '',
|
||||||
|
// sourceFiles: ''
|
||||||
|
// )
|
||||||
|
// ],
|
||||||
|
// usePromotionTimestamp: false,
|
||||||
|
// useWorkspaceInPromotion: false,
|
||||||
|
// verbose: true
|
||||||
|
// )
|
||||||
|
// ]
|
||||||
|
// )
|
||||||
|
// }
|
||||||
|
// }
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -1,13 +0,0 @@
|
|||||||
application:
|
|
||||||
pictures:
|
|
||||||
path: /opt/codiki/pictures/
|
|
||||||
temp-path: /opt/codiki/pictures/temp/
|
|
||||||
|
|
||||||
server:
|
|
||||||
port: 8080
|
|
||||||
|
|
||||||
spring:
|
|
||||||
datasource:
|
|
||||||
url: jdbc:postgresql://codiki-database:5432/codiki_db
|
|
||||||
username: codiki_user
|
|
||||||
password: password
|
|
||||||
@@ -1,13 +0,0 @@
|
|||||||
application:
|
|
||||||
pictures:
|
|
||||||
path: /opt/codiki/pictures/
|
|
||||||
temp-path: /opt/codiki/pictures/temp/
|
|
||||||
|
|
||||||
server:
|
|
||||||
port: 8080
|
|
||||||
|
|
||||||
spring:
|
|
||||||
datasource:
|
|
||||||
url: jdbc:postgresql://codiki-database:5432/codiki_db
|
|
||||||
username: codiki_user
|
|
||||||
password: password
|
|
||||||
@@ -9,7 +9,7 @@ services:
|
|||||||
environment:
|
environment:
|
||||||
POSTGRES_DB: codiki_db
|
POSTGRES_DB: codiki_db
|
||||||
POSTGRES_USER: codiki_admin
|
POSTGRES_USER: codiki_admin
|
||||||
POSTGRES_PASSWORD: password
|
POSTGRES_PASSWORD: <POSTGRES_PASSWORD>
|
||||||
PGDATA: /var/lib/postgresql/data/pgdata
|
PGDATA: /var/lib/postgresql/data/pgdata
|
||||||
volumes:
|
volumes:
|
||||||
- "./docker/postgresql/pgdata:/var/lib/postgresql/data/pgdata"
|
- "./docker/postgresql/pgdata:/var/lib/postgresql/data/pgdata"
|
||||||
|
|||||||
Reference in New Issue
Block a user