diff --git a/README.md b/README.md
index 33b08e0d43..b8ad8a94af 100644
--- a/README.md
+++ b/README.md
@@ -1,8 +1,6 @@
Example Voting App
=========
-This is a sample instavote application.
-
Getting started
---------------
diff --git a/worker/.project b/worker/.project
index 49e0d9af10..fca5cdcddc 100644
--- a/worker/.project
+++ b/worker/.project
@@ -20,4 +20,15 @@
org.eclipse.jdt.core.javanature
org.eclipse.m2e.core.maven2Nature
+
+
+ 1657178203326
+
+ 30
+
+ org.eclipse.core.resources.regexFilterMatcher
+ node_modules|.git|__CREATED_BY_JAVA_LANGUAGE_SERVER__
+
+
+
diff --git a/worker/.settings/org.eclipse.jdt.core.prefs b/worker/.settings/org.eclipse.jdt.core.prefs
index 1eb325ec7e..b11489fa64 100644
--- a/worker/.settings/org.eclipse.jdt.core.prefs
+++ b/worker/.settings/org.eclipse.jdt.core.prefs
@@ -1,7 +1,9 @@
eclipse.preferences.version=1
org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.7
org.eclipse.jdt.core.compiler.compliance=1.7
+org.eclipse.jdt.core.compiler.problem.enablePreviewFeatures=disabled
org.eclipse.jdt.core.compiler.problem.forbiddenReference=warning
+org.eclipse.jdt.core.compiler.problem.reportPreviewFeatures=ignore
org.eclipse.jdt.core.compiler.processAnnotations=disabled
org.eclipse.jdt.core.compiler.release=disabled
org.eclipse.jdt.core.compiler.source=1.7
diff --git a/worker/Jenkinsfile b/worker/Jenkinsfile
new file mode 100644
index 0000000000..8e2cb567e4
--- /dev/null
+++ b/worker/Jenkinsfile
@@ -0,0 +1,37 @@
+pipeline {
+ agent any
+ tools {
+ Maven 3.8.6
+ }
+ stages {
+ stage('build') {
+ steps {
+ echo 'Compiling worker app'
+ dir('worker') {
+ sh 'mvn compile'
+ }
+ }
+ }
+ stage('test') {
+ steps {
+ echo 'Running Unit Tests on worker app'
+ dir('worker') {
+ sh 'mvn compile'
+ }
+ }
+ }
+ stage('package') {
+ steps {
+ echo 'Packaging worker app'
+ dir('worker') {
+ sh 'mvn compile'
+ }
+ }
+ }
+ }
+ post {
+ always {
+ echo 'Build pipeline for worker app is completed...'
+ }
+ }
+}
diff --git a/worker/target/test-classes/worker/UnitWorker.class b/worker/target/test-classes/worker/UnitWorker.class
new file mode 100644
index 0000000000..5ba5f7337f
Binary files /dev/null and b/worker/target/test-classes/worker/UnitWorker.class differ