From 8e892eb0f5dae37e7f4a3406eb67a7e3eee9bce0 Mon Sep 17 00:00:00 2001 From: Anton Romanov Date: Sun, 16 Feb 2025 15:38:23 +0400 Subject: [PATCH 01/34] Fix ci --- .gitea/workflows/test.yaml | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) create mode 100644 .gitea/workflows/test.yaml diff --git a/.gitea/workflows/test.yaml b/.gitea/workflows/test.yaml new file mode 100644 index 0000000..f95e4cd --- /dev/null +++ b/.gitea/workflows/test.yaml @@ -0,0 +1,19 @@ +name: CI fuzzy controller +on: + push: + branches: [ master ] +jobs: + container-test-job: + runs-on: ubuntu-latest + container: + image: exoplatform/jdk:openjdk-21-ubuntu-2204 + env: + NODE_ENV: development + ports: + - 80 + volumes: + - my_docker_volume:/volume_mount + options: --cpus 1 + steps: + - name: Test fuzzy controller + run: bash gradlew test \ No newline at end of file From af54daed6abae7bed085b2cbb6e198acf381c1fc Mon Sep 17 00:00:00 2001 From: Anton Romanov Date: Sun, 16 Feb 2025 15:39:01 +0400 Subject: [PATCH 02/34] Fix ci --- .gitea/workflows/test.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.gitea/workflows/test.yaml b/.gitea/workflows/test.yaml index f95e4cd..87000b3 100644 --- a/.gitea/workflows/test.yaml +++ b/.gitea/workflows/test.yaml @@ -16,4 +16,4 @@ jobs: options: --cpus 1 steps: - name: Test fuzzy controller - run: bash gradlew test \ No newline at end of file + run: bash ./gradlew test \ No newline at end of file From d8e4a2e7b69b346c6f3365fcc6dc45ea109b822e Mon Sep 17 00:00:00 2001 From: Anton Romanov Date: Sun, 16 Feb 2025 15:51:56 +0400 Subject: [PATCH 03/34] Fix ci --- .gitea/workflows/test.yaml | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/.gitea/workflows/test.yaml b/.gitea/workflows/test.yaml index 87000b3..1a8c897 100644 --- a/.gitea/workflows/test.yaml +++ b/.gitea/workflows/test.yaml @@ -16,4 +16,6 @@ jobs: options: --cpus 1 steps: - name: Test fuzzy controller - run: bash ./gradlew test \ No newline at end of file + run: | + ls -la + bash ./gradlew test \ No newline at end of file From 55b8d46e701a0e696a4570d066eb1f9f844f6e62 Mon Sep 17 00:00:00 2001 From: Anton Romanov Date: Sun, 16 Feb 2025 15:53:31 +0400 Subject: [PATCH 04/34] Fix ci --- .gitea/workflows/test.yaml | 1 + 1 file changed, 1 insertion(+) diff --git a/.gitea/workflows/test.yaml b/.gitea/workflows/test.yaml index 1a8c897..41c50d3 100644 --- a/.gitea/workflows/test.yaml +++ b/.gitea/workflows/test.yaml @@ -16,6 +16,7 @@ jobs: options: --cpus 1 steps: - name: Test fuzzy controller + - uses: actions/checkout@v1 run: | ls -la bash ./gradlew test \ No newline at end of file From 2cbaaef9ea3ef5b153ee140b398443c56a367e20 Mon Sep 17 00:00:00 2001 From: Anton Romanov Date: Sun, 16 Feb 2025 15:58:15 +0400 Subject: [PATCH 05/34] Fix ci --- .gitea/workflows/test.yaml | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/.gitea/workflows/test.yaml b/.gitea/workflows/test.yaml index 41c50d3..3ea8104 100644 --- a/.gitea/workflows/test.yaml +++ b/.gitea/workflows/test.yaml @@ -16,7 +16,9 @@ jobs: options: --cpus 1 steps: - name: Test fuzzy controller - - uses: actions/checkout@v1 + - uses: actions/checkout@v4 run: | + pwd ls -la + ls ${{ gitea.workspace }} bash ./gradlew test \ No newline at end of file From 694416b4aa069a73e63c35fb4d53be4aa2969f4b Mon Sep 17 00:00:00 2001 From: Anton Romanov Date: Sun, 16 Feb 2025 16:01:09 +0400 Subject: [PATCH 06/34] Fix ci --- .gitea/workflows/test.yaml | 1 - 1 file changed, 1 deletion(-) diff --git a/.gitea/workflows/test.yaml b/.gitea/workflows/test.yaml index 3ea8104..adec67f 100644 --- a/.gitea/workflows/test.yaml +++ b/.gitea/workflows/test.yaml @@ -20,5 +20,4 @@ jobs: run: | pwd ls -la - ls ${{ gitea.workspace }} bash ./gradlew test \ No newline at end of file From dc24a8589f0596ef09e9cc9d4e6c92b9291619aa Mon Sep 17 00:00:00 2001 From: Anton Romanov Date: Sun, 16 Feb 2025 16:01:59 +0400 Subject: [PATCH 07/34] Fix ci --- .gitea/workflows/test.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.gitea/workflows/test.yaml b/.gitea/workflows/test.yaml index adec67f..26a5ff1 100644 --- a/.gitea/workflows/test.yaml +++ b/.gitea/workflows/test.yaml @@ -16,8 +16,8 @@ jobs: options: --cpus 1 steps: - name: Test fuzzy controller - - uses: actions/checkout@v4 run: | pwd ls -la + ls ${{ gitea.workspace }} bash ./gradlew test \ No newline at end of file From 7a630502457d33972b075254007160a9cc5c454e Mon Sep 17 00:00:00 2001 From: Anton Romanov Date: Sun, 16 Feb 2025 16:08:14 +0400 Subject: [PATCH 08/34] Fix ci --- .gitea/workflows/test.yaml | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/.gitea/workflows/test.yaml b/.gitea/workflows/test.yaml index 26a5ff1..ced3ace 100644 --- a/.gitea/workflows/test.yaml +++ b/.gitea/workflows/test.yaml @@ -17,7 +17,10 @@ jobs: steps: - name: Test fuzzy controller run: | + echo "current" pwd + echo "second" ls -la ls ${{ gitea.workspace }} - bash ./gradlew test \ No newline at end of file + chmod +x ./gradlew + ./gradlew test \ No newline at end of file From 5442fe40cc53bd6989711505c8fecf90dfab4a86 Mon Sep 17 00:00:00 2001 From: Anton Romanov Date: Sun, 16 Feb 2025 16:14:51 +0400 Subject: [PATCH 09/34] Fix ci --- .gitea/workflows/test.yaml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/.gitea/workflows/test.yaml b/.gitea/workflows/test.yaml index ced3ace..82c5b9d 100644 --- a/.gitea/workflows/test.yaml +++ b/.gitea/workflows/test.yaml @@ -21,6 +21,8 @@ jobs: pwd echo "second" ls -la + echo "third" + echo ${{ gitea.workspace }} ls ${{ gitea.workspace }} chmod +x ./gradlew ./gradlew test \ No newline at end of file From abd38f2b9a757dd3c63e504ed44aff9b09984965 Mon Sep 17 00:00:00 2001 From: Anton Romanov Date: Sun, 16 Feb 2025 16:22:23 +0400 Subject: [PATCH 10/34] Fix ci --- .gitea/workflows/test.yaml | 8 +------- 1 file changed, 1 insertion(+), 7 deletions(-) diff --git a/.gitea/workflows/test.yaml b/.gitea/workflows/test.yaml index 82c5b9d..f864196 100644 --- a/.gitea/workflows/test.yaml +++ b/.gitea/workflows/test.yaml @@ -12,17 +12,11 @@ jobs: ports: - 80 volumes: - - my_docker_volume:/volume_mount + - workspace:/workspace options: --cpus 1 steps: - name: Test fuzzy controller run: | - echo "current" - pwd - echo "second" ls -la - echo "third" - echo ${{ gitea.workspace }} - ls ${{ gitea.workspace }} chmod +x ./gradlew ./gradlew test \ No newline at end of file From fd236ef0cf8a5c0fa183e28d95af88e4ac8d9381 Mon Sep 17 00:00:00 2001 From: Anton Romanov Date: Sun, 16 Feb 2025 16:23:06 +0400 Subject: [PATCH 11/34] Fix ci --- .gitea/workflows/test.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.gitea/workflows/test.yaml b/.gitea/workflows/test.yaml index f864196..544fbd8 100644 --- a/.gitea/workflows/test.yaml +++ b/.gitea/workflows/test.yaml @@ -17,6 +17,6 @@ jobs: steps: - name: Test fuzzy controller run: | - ls -la + ls -la / chmod +x ./gradlew ./gradlew test \ No newline at end of file From d3901ba1104f7b9eb7d7fa492b45ac1f4424d005 Mon Sep 17 00:00:00 2001 From: Anton Romanov Date: Sun, 16 Feb 2025 16:24:00 +0400 Subject: [PATCH 12/34] Fix ci --- .gitea/workflows/test.yaml | 1 + 1 file changed, 1 insertion(+) diff --git a/.gitea/workflows/test.yaml b/.gitea/workflows/test.yaml index 544fbd8..cd911ef 100644 --- a/.gitea/workflows/test.yaml +++ b/.gitea/workflows/test.yaml @@ -18,5 +18,6 @@ jobs: - name: Test fuzzy controller run: | ls -la / + ls -la /.dockerenv chmod +x ./gradlew ./gradlew test \ No newline at end of file From d45a536fafea06abcb6ed22f3056fd0e4a9f23e1 Mon Sep 17 00:00:00 2001 From: Anton Romanov Date: Sun, 16 Feb 2025 16:25:39 +0400 Subject: [PATCH 13/34] Fix ci --- .gitea/workflows/test.yaml | 2 +- data/db.mv.db | Bin 0 -> 49152 bytes 2 files changed, 1 insertion(+), 1 deletion(-) create mode 100644 data/db.mv.db diff --git a/.gitea/workflows/test.yaml b/.gitea/workflows/test.yaml index cd911ef..1e971cb 100644 --- a/.gitea/workflows/test.yaml +++ b/.gitea/workflows/test.yaml @@ -12,7 +12,7 @@ jobs: ports: - 80 volumes: - - workspace:/workspace + - my_docker_volume:/volume_mount options: --cpus 1 steps: - name: Test fuzzy controller diff --git a/data/db.mv.db b/data/db.mv.db new file mode 100644 index 0000000000000000000000000000000000000000..8947a523091a14728def0750099201974926f653 GIT binary patch literal 49152 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 Uhqfz=yUH||9 literal 0 HcmV?d00001 From 2fbb530e460424088e87e87d681d65704330c139 Mon Sep 17 00:00:00 2001 From: Anton Romanov Date: Sun, 16 Feb 2025 16:30:44 +0400 Subject: [PATCH 14/34] Fic ci --- .gitea/workflows/test.yaml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.gitea/workflows/test.yaml b/.gitea/workflows/test.yaml index 1e971cb..42a474c 100644 --- a/.gitea/workflows/test.yaml +++ b/.gitea/workflows/test.yaml @@ -16,8 +16,8 @@ jobs: options: --cpus 1 steps: - name: Test fuzzy controller + uses: actions/checkout@v3 run: | - ls -la / - ls -la /.dockerenv + ls -la chmod +x ./gradlew ./gradlew test \ No newline at end of file From 7984a554c1aae36477045202c61db8d959deb7c2 Mon Sep 17 00:00:00 2001 From: Anton Romanov Date: Sun, 16 Feb 2025 16:33:56 +0400 Subject: [PATCH 15/34] Fix ci --- .gitea/workflows/test.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.gitea/workflows/test.yaml b/.gitea/workflows/test.yaml index 42a474c..6e7435d 100644 --- a/.gitea/workflows/test.yaml +++ b/.gitea/workflows/test.yaml @@ -16,7 +16,7 @@ jobs: options: --cpus 1 steps: - name: Test fuzzy controller - uses: actions/checkout@v3 + - uses: actions/checkout@v4 run: | ls -la chmod +x ./gradlew From 03a141777da7ee029b4120da2dc79802606d54f7 Mon Sep 17 00:00:00 2001 From: Anton Romanov Date: Sun, 16 Feb 2025 16:37:45 +0400 Subject: [PATCH 16/34] Fix ci --- .gitea/workflows/test.yaml | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/.gitea/workflows/test.yaml b/.gitea/workflows/test.yaml index 6e7435d..3e5ce09 100644 --- a/.gitea/workflows/test.yaml +++ b/.gitea/workflows/test.yaml @@ -15,8 +15,11 @@ jobs: - my_docker_volume:/volume_mount options: --cpus 1 steps: + - name: Checkout + uses: actions/checkout@v4 + with: + ref: master - name: Test fuzzy controller - - uses: actions/checkout@v4 run: | ls -la chmod +x ./gradlew From b441310963ee9d1c37d3932adf1c9fb055560c77 Mon Sep 17 00:00:00 2001 From: Anton Romanov Date: Sun, 16 Feb 2025 16:44:22 +0400 Subject: [PATCH 17/34] Fix ci --- .gitea/workflows/test.yaml | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/.gitea/workflows/test.yaml b/.gitea/workflows/test.yaml index 3e5ce09..1824379 100644 --- a/.gitea/workflows/test.yaml +++ b/.gitea/workflows/test.yaml @@ -15,12 +15,8 @@ jobs: - my_docker_volume:/volume_mount options: --cpus 1 steps: - - name: Checkout - uses: actions/checkout@v4 - with: - ref: master - - name: Test fuzzy controller - run: | + - uses: actions/checkout@v4 + - run: | ls -la chmod +x ./gradlew ./gradlew test \ No newline at end of file From d5dd379350ec7a62863cccc68789949918c9fc64 Mon Sep 17 00:00:00 2001 From: Anton Romanov Date: Sun, 16 Feb 2025 16:44:57 +0400 Subject: [PATCH 18/34] Fix ci --- .gitea/workflows/test.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.gitea/workflows/test.yaml b/.gitea/workflows/test.yaml index 1824379..6fc883b 100644 --- a/.gitea/workflows/test.yaml +++ b/.gitea/workflows/test.yaml @@ -12,7 +12,7 @@ jobs: ports: - 80 volumes: - - my_docker_volume:/volume_mount + - workspace:/workspace options: --cpus 1 steps: - uses: actions/checkout@v4 From e8386affb349c4232e046e9560e21c55ef0300e0 Mon Sep 17 00:00:00 2001 From: Anton Romanov Date: Sun, 16 Feb 2025 16:53:01 +0400 Subject: [PATCH 19/34] Fix ci --- .gitea/workflows/test.yaml | 14 +++----------- 1 file changed, 3 insertions(+), 11 deletions(-) diff --git a/.gitea/workflows/test.yaml b/.gitea/workflows/test.yaml index 6fc883b..40cc006 100644 --- a/.gitea/workflows/test.yaml +++ b/.gitea/workflows/test.yaml @@ -7,16 +7,8 @@ jobs: runs-on: ubuntu-latest container: image: exoplatform/jdk:openjdk-21-ubuntu-2204 - env: - NODE_ENV: development - ports: - - 80 - volumes: - - workspace:/workspace - options: --cpus 1 steps: - uses: actions/checkout@v4 - - run: | - ls -la - chmod +x ./gradlew - ./gradlew test \ No newline at end of file + - run: ls -la + - run: chmod +x ./gradlew + - run: ./gradlew test \ No newline at end of file From 02e3412afff3c88d5c3754e6a9dceb83c69b6e48 Mon Sep 17 00:00:00 2001 From: Anton Romanov Date: Sun, 16 Feb 2025 17:06:04 +0400 Subject: [PATCH 20/34] Fix ci --- .gitea/workflows/test.yaml | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/.gitea/workflows/test.yaml b/.gitea/workflows/test.yaml index 40cc006..d281595 100644 --- a/.gitea/workflows/test.yaml +++ b/.gitea/workflows/test.yaml @@ -5,10 +5,13 @@ on: jobs: container-test-job: runs-on: ubuntu-latest - container: - image: exoplatform/jdk:openjdk-21-ubuntu-2204 steps: - uses: actions/checkout@v4 - - run: ls -la - - run: chmod +x ./gradlew - - run: ./gradlew test \ No newline at end of file + - 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 \ No newline at end of file From a264e231789ee386549578439278bab416f210df Mon Sep 17 00:00:00 2001 From: Anton Romanov Date: Sun, 16 Feb 2025 17:10:21 +0400 Subject: [PATCH 21/34] Fix ci --- .gitea/workflows/test.yaml | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/.gitea/workflows/test.yaml b/.gitea/workflows/test.yaml index d281595..761a33c 100644 --- a/.gitea/workflows/test.yaml +++ b/.gitea/workflows/test.yaml @@ -5,13 +5,15 @@ on: 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: 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 \ No newline at end of file From fe73f016428a5547c59f917673048584629fa172 Mon Sep 17 00:00:00 2001 From: Anton Romanov Date: Sun, 16 Feb 2025 17:13:33 +0400 Subject: [PATCH 22/34] Fix ci --- .gitea/workflows/test.yaml | 16 +++++++--------- 1 file changed, 7 insertions(+), 9 deletions(-) diff --git a/.gitea/workflows/test.yaml b/.gitea/workflows/test.yaml index 761a33c..c9eb8ee 100644 --- a/.gitea/workflows/test.yaml +++ b/.gitea/workflows/test.yaml @@ -1,7 +1,5 @@ name: CI fuzzy controller -on: - push: - branches: [ master ] +on: [push] jobs: container-test-job: runs-on: ubuntu-latest @@ -9,11 +7,11 @@ jobs: 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: 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 \ No newline at end of file From 27c72636c0d7f1b4b7bb3d1aa59b5f5e88e1326e Mon Sep 17 00:00:00 2001 From: Anton Romanov Date: Sun, 16 Feb 2025 17:57:34 +0400 Subject: [PATCH 23/34] Fix ci --- .gitea/workflows/test.yaml | 6 ------ 1 file changed, 6 deletions(-) diff --git a/.gitea/workflows/test.yaml b/.gitea/workflows/test.yaml index c9eb8ee..3a19cb4 100644 --- a/.gitea/workflows/test.yaml +++ b/.gitea/workflows/test.yaml @@ -7,11 +7,5 @@ jobs: 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 \ No newline at end of file From c757c6d246f0f1fc940f28f03feeb3623965319f Mon Sep 17 00:00:00 2001 From: Anton Romanov Date: Sun, 16 Feb 2025 21:29:26 +0400 Subject: [PATCH 24/34] Fix ci --- .gitea/workflows/test.yaml | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/.gitea/workflows/test.yaml b/.gitea/workflows/test.yaml index 3a19cb4..cbd3290 100644 --- a/.gitea/workflows/test.yaml +++ b/.gitea/workflows/test.yaml @@ -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 \ No newline at end of file From 29990ca26e0d00e3609b19220faff57226912639 Mon Sep 17 00:00:00 2001 From: Anton Romanov Date: Mon, 17 Feb 2025 15:21:47 +0400 Subject: [PATCH 25/34] add Jenkinsfile --- Jenkinsfile | 35 +++++++++++++++++++++++++++++++++++ deploy/nio17.sh | 4 ++++ 2 files changed, 39 insertions(+) create mode 100644 Jenkinsfile create mode 100644 deploy/nio17.sh diff --git a/Jenkinsfile b/Jenkinsfile new file mode 100644 index 0000000..7b55e10 --- /dev/null +++ b/Jenkinsfile @@ -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]) + } + } + } + } +} \ No newline at end of file diff --git a/deploy/nio17.sh b/deploy/nio17.sh new file mode 100644 index 0000000..d8845c9 --- /dev/null +++ b/deploy/nio17.sh @@ -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" \ No newline at end of file From 64b70fabff05a32ba474bfe6f6e4e4c568313d85 Mon Sep 17 00:00:00 2001 From: romanov73 Date: Mon, 17 Feb 2025 15:22:59 +0400 Subject: [PATCH 26/34] =?UTF-8?q?=D0=9E=D0=B1=D0=BD=D0=BE=D0=B2=D0=B8?= =?UTF-8?q?=D1=82=D1=8C=20README.md?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/README.md b/README.md index a1f956a..88eea71 100644 --- a/README.md +++ b/README.md @@ -10,6 +10,10 @@ 3. Скачать и установить IDE: IntelliJIDEA Сommunity version https://www.jetbrains.com/ru-ru/idea/download/#section=windows + ИЛИ + + Visual Studio Code https://code.visualstudio.com/ + 4. Скачать и открыть проект в IDE: ![open.png](open.png) From 01b3408fafa9cf1ca04b57b75d23ac481a9b6adf Mon Sep 17 00:00:00 2001 From: Anton Romanov Date: Mon, 17 Feb 2025 16:39:53 +0400 Subject: [PATCH 27/34] #13 -- Fix stages --- Jenkinsfile | 7 ------- 1 file changed, 7 deletions(-) diff --git a/Jenkinsfile b/Jenkinsfile index 7b55e10..0ee062b 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -1,13 +1,6 @@ pipeline { agent any stages { - stage('Test') { - steps { - script { - sh "sh ./gradlew clean test" - } - } - } stage('Build') { steps { script { From 86d8f85e3ccd947c844e4cdf48c5c26cfef65f2c Mon Sep 17 00:00:00 2001 From: Anton Romanov Date: Mon, 17 Feb 2025 16:43:45 +0400 Subject: [PATCH 28/34] #13 -- Fix jdk --- Jenkinsfile | 3 +++ 1 file changed, 3 insertions(+) diff --git a/Jenkinsfile b/Jenkinsfile index 0ee062b..a9717f4 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -1,5 +1,8 @@ pipeline { agent any + tools { + jdk 'jdk-21' + } stages { stage('Build') { steps { From a79c79ab77c7fc8395446e5ac1ce0bdc23dc15f0 Mon Sep 17 00:00:00 2001 From: Anton Romanov Date: Mon, 17 Feb 2025 16:46:07 +0400 Subject: [PATCH 29/34] #13 -- Fix deploy script --- deploy/nio17.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/deploy/nio17.sh b/deploy/nio17.sh index d8845c9..f183279 100644 --- a/deploy/nio17.sh +++ b/deploy/nio17.sh @@ -1,4 +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" \ No newline at end of file +ssh root@192.168.1.129 "bash /root/run-fc.sh >> fc_run.log" \ No newline at end of file From 5fc7e89c7cf0ab404e8c7cc4ba2f19530707b99d Mon Sep 17 00:00:00 2001 From: Anton Romanov Date: Mon, 17 Feb 2025 17:34:31 +0400 Subject: [PATCH 30/34] #13 --Fox deploy script --- deploy/nio17.sh | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/deploy/nio17.sh b/deploy/nio17.sh index f183279..225991f 100644 --- a/deploy/nio17.sh +++ b/deploy/nio17.sh @@ -1,4 +1,4 @@ -#!/bin/bash +#!/bin/ 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 >> fc_run.log" \ No newline at end of file +ssh root@192.168.1.129 "bash /root/run-fc.sh" \ No newline at end of file From e2ddf48aa8f6519808d013c7c4027ab0f1b17cf5 Mon Sep 17 00:00:00 2001 From: Anton Romanov Date: Tue, 18 Feb 2025 10:03:55 +0400 Subject: [PATCH 31/34] #13 -- Fix deploy --- deploy/nio17.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/deploy/nio17.sh b/deploy/nio17.sh index 225991f..89d298b 100644 --- a/deploy/nio17.sh +++ b/deploy/nio17.sh @@ -1,4 +1,4 @@ #!/bin/ 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" \ No newline at end of file +ssh root@192.168.1.129 "bash /root/run-fc.sh &" \ No newline at end of file From f3adce05dfe53512bd19a6832811e54a97ed06d9 Mon Sep 17 00:00:00 2001 From: Anton Romanov Date: Tue, 18 Feb 2025 10:40:10 +0400 Subject: [PATCH 32/34] #13 -- Fix deploy --- deploy/nio17.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/deploy/nio17.sh b/deploy/nio17.sh index 89d298b..8334d4a 100644 --- a/deploy/nio17.sh +++ b/deploy/nio17.sh @@ -1,4 +1,4 @@ #!/bin/ 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 &" \ No newline at end of file +ssh root@192.168.1.129 "killall java >> /dev/null && /opt/jdk-21/bin/java -jar /root/fuzzy-controller.jar >> /root/fc.log &" \ No newline at end of file From 887de9979b240426a758a7a1b6e1b569f5ff7ca0 Mon Sep 17 00:00:00 2001 From: Anton Romanov Date: Tue, 18 Feb 2025 10:54:36 +0400 Subject: [PATCH 33/34] #13 -- Fix ci --- Jenkinsfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Jenkinsfile b/Jenkinsfile index a9717f4..f04f27e 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -14,7 +14,7 @@ pipeline { stage('Deploy') { steps { script { - sh "sh deploy/nio17.sh" + sh "bash deploy/nio17.sh &" } } } From c82a171e3b26df6544d944721d0fce8a4e3328f1 Mon Sep 17 00:00:00 2001 From: Anton Romanov Date: Tue, 18 Feb 2025 14:10:41 +0400 Subject: [PATCH 34/34] rm db --- data/db.mv.db | Bin 49152 -> 0 bytes 1 file changed, 0 insertions(+), 0 deletions(-) delete mode 100644 data/db.mv.db diff --git a/data/db.mv.db b/data/db.mv.db deleted file mode 100644 index 8947a523091a14728def0750099201974926f653..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 49152 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 Uhqfz=yUH||9