diff --git a/Jenkinsfile b/Jenkinsfile
new file mode 100644
index 0000000..2e16cba
--- /dev/null
+++ b/Jenkinsfile
@@ -0,0 +1,33 @@
+pipeline {
+ agent any
+ tools {
+ jdk 'JDK17'
+ }
+ stages {
+ stage('Build') {
+ steps {
+ echo 'Building...'
+ sh 'mvn clean & mvn validate & mvn compile'
+ }
+ }
+ stage('Test') {
+ steps {
+ echo 'Testing...'
+ sh 'mvn test'
+ }
+ }
+ stage('Verify') {
+ steps {
+ echo 'Verifying...'
+ sh 'mvn verify -Dmaven.test.skip=true'
+ }
+ }
+ stage('Deploy') {
+ steps {
+ echo 'Deploying...'
+ sh 'mvn deploy -Dmaven.install.skip=true -Dmaven.test.skip=true'
+ archiveArtifacts artifacts: '**/target/*.jar', fingerprint: true
+ }
+ }
+ }
+}
\ No newline at end of file
diff --git a/pom.xml b/pom.xml
index 276595c..c5135b4 100644
--- a/pom.xml
+++ b/pom.xml
@@ -48,6 +48,17 @@
https://repo.opencollab.dev/main/
+
+
+
+ knarcraft-repo
+ https://git.knarcraft.net/api/packages/EpicKnarvik97/maven
+
+
+ knarcraft-repo
+ https://git.knarcraft.net/api/packages/EpicKnarvik97/maven
+
+