diff --git a/.drone.yml b/.drone.yml
index ff2437b..670e29f 100644
--- a/.drone.yml
+++ b/.drone.yml
@@ -17,32 +17,15 @@ steps:
from_secret: MAVEN_SETTINGS
GPG_PASSPHRASE:
from_secret: GPG_PASSPHRASE
- SSH_KEY:
- from_secret: SSH_KEY
commands:
- - eval $(ssh-agent -s)
- - mkdir -p ~/.ssh
- - chmod 700 ~/.ssh
- - echo "$SSH_KEY" | ssh-add -
- - ssh-keyscan -p 222 git.struchkov.dev >> ~/.ssh/known_hosts
- - git branch -a
- # - echo "test" >> test.txt
- # - git add --all
- # - git commit -m test
- # - git remote add deploy ssh://git@git.struchkov.dev:222/Godfather-Bots/godfather.git
- # - git remote -v
- # - git push deploy HEAD:master
-
- # - ssh-keyscan -t rsa git.struchkov.dev >> ~/.ssh/known_hosts
- # - chmod 644 ~/.ssh/known_hosts
- # - echo "$GPG_PRIVATE_KEY" >> gpg.key
- # - echo "$MAVEN_SETTINGS" >> maven-settings.xml
- # - gpg --pinentry-mode loopback --passphrase $GPG_PASSPHRASE --import gpg.key
- # - mvn --settings maven-settings.xml -T 1C -U release:clean release:prepare release:perform --batch-mode
+ - echo "$GPG_PRIVATE_KEY" >> gpg.key
+ - echo "$MAVEN_SETTINGS" >> maven-settings.xml
+ - gpg --pinentry-mode loopback --passphrase $GPG_PASSPHRASE --import gpg.key
+ - mvn --settings maven-settings.xml -U -P ossrh,release clean deploy
trigger:
- branch:
- - master
+ ref:
+ - refs/tags/v.*.*.*
volumes:
- name: m2
diff --git a/.drone.yml.back b/.drone.yml.back
new file mode 100644
index 0000000..ff2437b
--- /dev/null
+++ b/.drone.yml.back
@@ -0,0 +1,50 @@
+kind: pipeline
+type: docker
+name: haiti-framework
+
+steps:
+
+ - name: publish maven central
+ image: maven:3.8.5-openjdk-17
+ privileged: true
+ volumes:
+ - name: m2
+ path: /root/.m2/repository
+ environment:
+ GPG_PRIVATE_KEY:
+ from_secret: GPG_PRIVATE_KEY
+ MAVEN_SETTINGS:
+ from_secret: MAVEN_SETTINGS
+ GPG_PASSPHRASE:
+ from_secret: GPG_PASSPHRASE
+ SSH_KEY:
+ from_secret: SSH_KEY
+ commands:
+ - eval $(ssh-agent -s)
+ - mkdir -p ~/.ssh
+ - chmod 700 ~/.ssh
+ - echo "$SSH_KEY" | ssh-add -
+ - ssh-keyscan -p 222 git.struchkov.dev >> ~/.ssh/known_hosts
+ - git branch -a
+ # - echo "test" >> test.txt
+ # - git add --all
+ # - git commit -m test
+ # - git remote add deploy ssh://git@git.struchkov.dev:222/Godfather-Bots/godfather.git
+ # - git remote -v
+ # - git push deploy HEAD:master
+
+ # - ssh-keyscan -t rsa git.struchkov.dev >> ~/.ssh/known_hosts
+ # - chmod 644 ~/.ssh/known_hosts
+ # - echo "$GPG_PRIVATE_KEY" >> gpg.key
+ # - echo "$MAVEN_SETTINGS" >> maven-settings.xml
+ # - gpg --pinentry-mode loopback --passphrase $GPG_PASSPHRASE --import gpg.key
+ # - mvn --settings maven-settings.xml -T 1C -U release:clean release:prepare release:perform --batch-mode
+
+trigger:
+ branch:
+ - master
+
+volumes:
+ - name: m2
+ host:
+ path: /drone/volume/m2
\ No newline at end of file
diff --git a/pom.xml b/pom.xml
index 88a9fd0..6c58e4a 100644
--- a/pom.xml
+++ b/pom.xml
@@ -49,6 +49,7 @@
3.2.1
3.4.0
3.0.1
+ 3.0.0-M7
@@ -220,12 +221,13 @@
org.apache.maven.plugins
maven-release-plugin
- 3.0.0-M7
+ ${plugin.maven.release.ver}
- clean install
+ clean compile
+ install
v.@{project.version}
release,ossrh
- true
+ false
true