Compare commits
2 Commits
27c72636c0
...
29990ca26e
Author | SHA1 | Date | |
---|---|---|---|
29990ca26e | |||
c757c6d246 |
@ -3,9 +3,13 @@ on: [push]
|
||||
jobs:
|
||||
container-test-job:
|
||||
runs-on: ubuntu-latest
|
||||
container:
|
||||
image: exoplatform/jdk:openjdk-21-ubuntu-2204
|
||||
steps:
|
||||
- uses: actions/checkout@v4
|
||||
- name: Set up JDK 21 for x64
|
||||
uses: actions/setup-java@v4
|
||||
with:
|
||||
java-version: '21'
|
||||
distribution: 'temurin'
|
||||
architecture: x64
|
||||
- name: Test with Gradle
|
||||
run: bash ./gradlew test
|
35
Jenkinsfile
vendored
Normal file
35
Jenkinsfile
vendored
Normal file
@ -0,0 +1,35 @@
|
||||
pipeline {
|
||||
agent any
|
||||
stages {
|
||||
stage('Test') {
|
||||
steps {
|
||||
script {
|
||||
sh "sh ./gradlew clean test"
|
||||
}
|
||||
}
|
||||
}
|
||||
stage('Build') {
|
||||
steps {
|
||||
script {
|
||||
sh "sh ./gradlew clean build"
|
||||
}
|
||||
}
|
||||
}
|
||||
stage('Deploy') {
|
||||
steps {
|
||||
script {
|
||||
sh "sh deploy/nio17.sh"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
post {
|
||||
always {
|
||||
script {
|
||||
if (currentBuild.currentResult == 'FAILURE') {
|
||||
step([$class: 'Mailer', notifyEveryUnstableBuild: true, recipients: "a.romanov@ulstu.ru", sendToIndividuals: true])
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
4
deploy/nio17.sh
Normal file
4
deploy/nio17.sh
Normal file
@ -0,0 +1,4 @@
|
||||
#!/bin/bash
|
||||
bash ./gradlew assemble
|
||||
scp -o StrictHostKeyChecking=no build/libs/fuzzy-controller-0.0.1-SNAPSHOT.jar root@192.168.1.129:/root/fuzzy-controller.jar
|
||||
ssh root@192.168.1.129 "bash /root/run-fc.sh"
|
Loading…
x
Reference in New Issue
Block a user