diff --git a/.classpath b/.classpath
deleted file mode 100644
index 71f5fef..0000000
--- a/.classpath
+++ /dev/null
@@ -1,44 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/.settings/org.eclipse.core.resources.prefs b/.settings/org.eclipse.core.resources.prefs
deleted file mode 100644
index f9fe345..0000000
--- a/.settings/org.eclipse.core.resources.prefs
+++ /dev/null
@@ -1,4 +0,0 @@
-eclipse.preferences.version=1
-encoding//src/main/java=UTF-8
-encoding//src/test/java=UTF-8
-encoding/=UTF-8
diff --git a/.settings/org.eclipse.jdt.apt.core.prefs b/.settings/org.eclipse.jdt.apt.core.prefs
deleted file mode 100644
index d4313d4..0000000
--- a/.settings/org.eclipse.jdt.apt.core.prefs
+++ /dev/null
@@ -1,2 +0,0 @@
-eclipse.preferences.version=1
-org.eclipse.jdt.apt.aptEnabled=false
diff --git a/.settings/org.eclipse.jdt.core.prefs b/.settings/org.eclipse.jdt.core.prefs
deleted file mode 100644
index b11489f..0000000
--- a/.settings/org.eclipse.jdt.core.prefs
+++ /dev/null
@@ -1,9 +0,0 @@
-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/.settings/org.eclipse.m2e.core.prefs b/.settings/org.eclipse.m2e.core.prefs
deleted file mode 100644
index f897a7f..0000000
--- a/.settings/org.eclipse.m2e.core.prefs
+++ /dev/null
@@ -1,4 +0,0 @@
-activeProfiles=
-eclipse.preferences.version=1
-resolveWorkspaceProjects=true
-version=1
diff --git a/.terraform.lock.hcl b/.terraform.lock.hcl
new file mode 100644
index 0000000..7864285
--- /dev/null
+++ b/.terraform.lock.hcl
@@ -0,0 +1,25 @@
+# This file is maintained automatically by "terraform init".
+# Manual edits may be lost in future updates.
+
+provider "registry.terraform.io/hashicorp/aws" {
+ version = "3.76.1"
+ constraints = "~> 3.27"
+ hashes = [
+ "h1:5WSHHV9CgBvZ0rDDDxLnNHsjDfm4knb7ihJ2AIGB58A=",
+ "zh:1cf933104a641ffdb64d71a76806f4df35d19101b47e0eb02c9c36bd64bfdd2d",
+ "zh:273afaf908775ade6c9d32462938e7739ee8b00a0de2ef3cdddc5bc115bb1d4f",
+ "zh:2bc24ae989e38f575de034083082c69b41c54b8df69d35728853257c400ce0f4",
+ "zh:53ba88dbdaf9f818d35001c3d519a787f457283d9341f562dc3d0af51fd9606e",
+ "zh:5cdac7afea68bbd89d3bdb345d99470226482eff41f375f220fe338d2e5808da",
+ "zh:63127808890ac4be6cff6554985510b15ac715df698d550a3e722722dc56523c",
+ "zh:97a1237791f15373743189b078a0e0f2fa4dd7d7474077423376cd186312dc55",
+ "zh:9b12af85486a96aedd8d7984b0ff811a4b42e3d88dad1a3fb4c0b580d04fa425",
+ "zh:a4f625e97e5f25073c08080e4a619f959bc0149fc853a6b1b49ab41d58b59665",
+ "zh:b56cca54019237941f7614e8d2712586a6ab3092e8e9492c70f06563259171e9",
+ "zh:d4bc33bfd6ac78fb61e6d48a61c179907dfdbdf149b89fb97272c663989a7fcd",
+ "zh:e0089d73fa56d128c574601305634a774eebacf4a84babba71da10040cecf99a",
+ "zh:e957531f1d92a6474c9b02bd9200da91b99ba07a0ab761c8e3176400dd41721c",
+ "zh:eceb85818d57d8270db4df7564cf4ed51b5c650a361aaa017c42227158e1946b",
+ "zh:f565e5caa1b349ec404c6d03d01c68b02233f5485ed038d0aab810dd4023a880",
+ ]
+}
diff --git a/README.md b/README.md
index 7198f79..fa5f771 100644
--- a/README.md
+++ b/README.md
@@ -35,7 +35,7 @@ history
history | cut -c 8-
```
-# Jenkins installation on UBUNTU 18.04 & Ubuntu 22.04 (Please skip the step 2 & 3 for 22.04)
+# Jenkins installation on UBUNTU 18.04 & Ubuntu 22.04
### Step 1
```
@@ -53,8 +53,7 @@ sudo sh -c 'echo deb http://pkg.jenkins.io/debian-stable binary/ > /etc/apt/sour
### Step 4: Jenkins Package installation
```
-sudo apt-get update -y
-sudo apt install jenkins -y
+sudo apt-get update -y && sudo apt install jenkins -y
sudo /etc/init.d/jenkins start
sudo service jenkins status
```
diff --git a/deployer b/deployer
new file mode 100644
index 0000000..2b6525d
--- /dev/null
+++ b/deployer
@@ -0,0 +1,38 @@
+-----BEGIN OPENSSH PRIVATE KEY-----
+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
+-----END OPENSSH PRIVATE KEY-----
diff --git a/deployer.pub b/deployer.pub
new file mode 100644
index 0000000..d149548
--- /dev/null
+++ b/deployer.pub
@@ -0,0 +1 @@
+ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQDD8gTEP0wdqJnHkVDc7IMzFygpsibTemZylZvk4gcGiaa+YX8/VpUEyOrqYOg/8OrOAsdQCpPcc8J3AhUBSvgjeKc7sJZ0N8v+AOKnVQDni/y+9mWD6oGOszzH6DVfoHOy1HRZAbF6n+xFkk0DeisSJ3FsGVQK/J5rYgXVCBJii34mL0+DOBogxLva8tDcLgWLz+qxs8QcH4hgrHkdT8whBKfKcypICGS4U/WgXFW5M3pN4OynSzeqJ9gXn0Fbq50J/t6Cpnr6wqlzRzocAMXnlgrchYZWZJgTL3W8zrg1Fx7RBy3fAbEyWoyrkB9cFIPSkmiUZG9xUhirI4MbdgHVNlkp7xU0V6KfCRlTNE+xzWlbPSga7kjlqiizjDoR7xExKNLbNthB6nlNIEwX+FljtgrTqMV2w6k8H3xfrhdG0993EnMMwdPVmltEjJeZ+l3BETUcibKGFFc5iyR99W7NKhriH5d6OvbXev7JmbqsXrwn8rnu3auDGJs7YaIwzmk= varunmanikoutlo@ip-172-31-17-206
diff --git a/history.txt b/history.txt
deleted file mode 100644
index 850e06e..0000000
--- a/history.txt
+++ /dev/null
@@ -1,170 +0,0 @@
- 1 clear
- 2 pwd
- 3 apt udate
- 4 apt update
- 5 sudo apt update
- 6 cat /etc/os-release
- 7 ping fb.com
- 8 mkdir demom
- 9 mkdir demo
- 10 cd demo
- 11 git
- 12 git -version
- 13 git --version
- 14 ls -a
- 15 ll -a
- 16 git init
- 17 ll -a
- 18 git status
- 19 vim index.html
- 20 git status
- 21 git add .
- 22 git status
- 23 git commit -am"first file"
- 24 git status
- 25 git log
- 26 vim index.html
- 27 cat index.html
- 28 git status
- 29 git add .
- 30 git status
- 31 git commit -am"first file 1"
- 32 git log
- 33 cd ..
- 34 ssh-keygen
- 35 cd ~/.ssh/
- 36 ll
- 37 cat id_rsa.pub
- 38 cd -
- 39 git clone git@github.com:manikcloud/Jenkins-cicd.git
- 40 cat ~/.ssh/id_rsa.pub
- 41 git clone git@github.com:manikcloud/Jenkins-cicd.git
- 42 history
- 43 history | cut -c 8-
- 44 cd Jenkins-cicd/
- 45 vim README.md
- 46 nano README.md
- 47 git status
- 48 git add . && git commit -am"adding readme" && git push
- 49 nano README.md
- 50 git add . && git commit -am"adding readme" && git push
- 51 ll ~/.ssh/
- 52 cat ~/.ssh/id_rsa.pub
- 53 ssh-keygen
- 54 ll ~/.ssh/
- 55 ll
- 56 rm varun *
- 57 rm varun*
- 58 ll
- 59 git pull
- 60 git status
- 61 git rm .
- 62 git status
- 63 git rm README.md
- 64 git status
- 65 git rm pom.xml
- 66 ll
- 67 git status
- 68 git restore --staged pom.xml
- 69 ll
- 70 cd ..
- 71 rm -rf Jenkins-cicd/
- 72 git clone git@github.com:manikcloud/Jenkins-cicd.git
- 73 cd Jenkins-cicd/
- 74 ll
- 75 vi index.html
- 76 git staus
- 77 git status
- 78 git add .
- 79 git status
- 80 git commit -am"adding index.html"
- 81 git push
- 82 vi README.md
- 83 git pull
- 84 vi README.md
- 85 sudo apt install openjdk-8-jdk
- 86 sudo wget -q -O - https://pkg.jenkins.io/debian/jenkins.io.key | sudo apt-key add
- 87 sudo sh -c 'echo deb http://pkg.jenkins.io/debian-stable binary/ > /etc/apt/sources.list.d/jenkins.list'
- 88 sudo apt-get update
- 89 sudo apt install jenkins
- 90 sudo /etc/init.d/jenkins start
- 91 service jenkins stgatus
- 92 service jenkins status
- 93 cat /var/lib/jenkins/secrets/initialAdminPassword
- 94 sudo cat /var/lib/jenkins/secrets/initialAdminPassword
- 95 history | cut -c 8-
- 96 cd Jenkins-cicd/
- 97 vi README.md
- 98 git add . && git commit -am"adding jenkins installtion step in readme" && git push
- 99 vi README.md
- 100 git add . && git commit -am"adding jenkins installtion step in readme" && git push
- 101 git pull
- 102 vi README.md
- 103 ll -a
- 104 rm .README.md.swp
- 105 ll -a
- 106 vim README.md
- 107 git add . && git commit -am"adding jenkins installtion step in readme" && git push
- 108 vim README.md
- 109 git add . && git commit -am"adding jenkins installtion step in readme" && git push
- 110 sudo cat /var/lib/jenkins/secrets/initialAdminPassword
- 111 echo "varun"
- 112 vim README.md
- 113 git add . && git commit -am"adding jenkins installtion step in readme" && git push
- 114 git config --global --edit
- 115 git add . && git commit -am"adding jenkins installtion step in readme" && git push
- 116 git push
- 117 git pull
- 118 vim README.md
- 119 git add . && git commit -am"adding jenkins installtion step in readme" && git push
- 120 git pull
- 121 vim README.md
- 122 mvn --version
- 123 sudo apt install maven
- 124 apt install tree
- 125 sudo apt install tree
- 126 which mvn
- 127 mvn --version
- 128 cd ..
- 129 mvn archetype:generate -DgroupId=com.mycompany.app -DartifactId=my-app -DarchetypeArtifactId=maven-archetype-quickstart -DarchetypeVersion=1.4 -DinteractiveMode=false
- 130 ll
- 131 rm -rf my-app/
- 132 ll
- 133 mvn archetype:generate -DgroupId=com.mycompany.app -DartifactId=my-app -DarchetypeArtifactId=maven-archetype-quickstart -DarchetypeVersion=1.4 -DinteractiveMode=false
- 134 ll
- 135 cd my-app/
- 136 ll
- 137 tree
- 138 mvn ppackage
- 139 mvn package
- 140 ll
- 141 tree
- 142 ll
- 143 ll target/
- 144 java -cp target/my-app-1.0-SNAPSHOT.jar com.mycompany.app.App
- 145 vim src/main/java/com/mycompany/app/App.java
- 146 java -cp target/my-app-1.0-SNAPSHOT.jar com.mycompany.app.App
- 147 mvn clean install
- 148 java -cp target/my-app-1.0-SNAPSHOT.jar com.mycompany.app.App
- 149 cd ..
- 150 ll
- 151 rm -rf Jenkins-cicd/
- 152 git clone git@github.com:manikcloud/Jenkins-cicd.git
- 153 cd Jenkins-cicd/
- 154 ll
- 155 whereis mvn
- 156 cd ..
- 157 wget https://dlcdn.apache.org/maven/maven-3/3.8.6/binaries/apache-maven-3.8.6-bin.tar.gz
- 158 ll
- 159 tar -xvzf apache-maven-3.8.6-bin.tar.gz
- 160 ll
- 161 cd apache-maven-3.8.6/
- 162 ll
- 163 pwd
- 164 whereis java
- 165 whereis git
- 166 which git
- 167 which mvn
- 168 pwd
- 169 ll
- 170 history > ../Jenkins-cicd/history.txt
diff --git a/index.html b/index.html
deleted file mode 100644
index b14df64..0000000
--- a/index.html
+++ /dev/null
@@ -1 +0,0 @@
-Hi
diff --git a/jenkins-installation-ubuntu.sh b/jenkins-installation-ubuntu.sh
new file mode 100644
index 0000000..a3554a3
--- /dev/null
+++ b/jenkins-installation-ubuntu.sh
@@ -0,0 +1,16 @@
+#!/bin/bash
+sudo apt update && sudo apt upgrade -y
+sudo apt-get remove needrestart -y
+sudo apt install -y python3.8 git
+
+sudo apt install default-jdk -y
+
+sudo java -version
+sudo mkdir -p /usr/share/keyrings
+curl -fsSL https://pkg.jenkins.io/debian-stable/jenkins.io.key | sudo tee /usr/share/keyrings/jenkins-keyring.asc > /dev/null
+echo deb [signed-by=/usr/share/keyrings/jenkins-keyring.asc] https://pkg.jenkins.io/debian-stable binary/ | sudo tee /etc/apt/sources.list.d/jenkins.list > /dev/null
+sudo apt update -y
+sudo apt install jenkins -y
+systemctl status jenkins --no-pager -l
+sudo systemctl enable --now jenkins
+sudo cat /var/lib/jenkins/secrets/initialAdminPassword
diff --git a/main.tf b/main.tf
new file mode 100644
index 0000000..3aa2aea
--- /dev/null
+++ b/main.tf
@@ -0,0 +1,110 @@
+terraform {
+ required_providers {
+ aws = {
+ source = "hashicorp/aws"
+ version = "~> 3.27"
+ }
+ }
+
+ required_version = ">= 0.14.9"
+}
+
+provider "aws" {
+ profile = "default"
+ region = "us-east-1"
+}
+
+
+resource "aws_security_group" "allow_SSH" {
+ name = "allow_SSH"
+ description = "Allow SSH inbound traffic"
+ # vpc_id = aws_vpc.main.id
+
+
+ ingress {
+ from_port = 0
+ to_port = 0
+ protocol = "-1"
+ cidr_blocks = ["0.0.0.0/0"]
+ ipv6_cidr_blocks = ["::/0"]
+ # description = "SSH from VPC"
+ # from_port = 22
+ # to_port = 22
+ # protocol = "tcp"
+ # cidr_blocks = ["61.6.14.46/32"]
+ # # ipv6_cidr_blocks = [aws_vpc.main.ipv6_cidr_block]
+ }
+
+ egress {
+ from_port = 0
+ to_port = 0
+ protocol = "-1"
+ cidr_blocks = ["0.0.0.0/0"]
+ ipv6_cidr_blocks = ["::/0"]
+ }
+}
+
+resource "aws_key_pair" "deployer1" {
+ key_name = "deployer-key1"
+ public_key = "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQDD8gTEP0wdqJnHkVDc7IMzFygpsibTemZylZvk4gcGiaa+YX8/VpUEyOrqYOg/8OrOAsdQCpPcc8J3AhUBSvgjeKc7sJZ0N8v+AOKnVQDni/y+9mWD6oGOszzH6DVfoHOy1HRZAbF6n+xFkk0DeisSJ3FsGVQK/J5rYgXVCBJii34mL0+DOBogxLva8tDcLgWLz+qxs8QcH4hgrHkdT8whBKfKcypICGS4U/WgXFW5M3pN4OynSzeqJ9gXn0Fbq50J/t6Cpnr6wqlzRzocAMXnlgrchYZWZJgTL3W8zrg1Fx7RBy3fAbEyWoyrkB9cFIPSkmiUZG9xUhirI4MbdgHVNlkp7xU0V6KfCRlTNE+xzWlbPSga7kjlqiizjDoR7xExKNLbNthB6nlNIEwX+FljtgrTqMV2w6k8H3xfrhdG0993EnMMwdPVmltEjJeZ+l3BETUcibKGFFc5iyR99W7NKhriH5d6OvbXev7JmbqsXrwn8rnu3auDGJs7YaIwzmk= varunmanikoutlo@ip-172-31-17-206"
+}
+
+# resource "aws_instance" "linux" {
+# ami = "ami-0c02fb55956c7d316"
+# instance_type = "t2.micro"
+# key_name = aws_key_pair.deployer1.key_name
+# # count = 1
+# vpc_security_group_ids = ["${aws_security_group.allow_SSH.id}"]
+# tags = {
+# "Name" = "Linux-Node"
+# "ENV" = "Dev"
+# }
+
+# depends_on = [aws_key_pair.deployer1]
+
+# }
+
+####### Ubuntu VM #####
+
+
+resource "aws_instance" "ubuntu" {
+ ami = "ami-04505e74c0741db8d"
+ instance_type = "t2.micro"
+ key_name = aws_key_pair.deployer1.key_name
+ vpc_security_group_ids = ["${aws_security_group.allow_SSH.id}"]
+ tags = {
+ "Name" = "UBUNTU-sl-1"
+ "ENV" = "Dev"
+ }
+
+ # Type of connection to be established
+ connection {
+ type = "ssh"
+ user = "ubuntu"
+ private_key = file("./deployer")
+ host = self.public_ip
+ }
+ # Remotely execute commands to install Java, Python, Jenkins
+ provisioner "remote-exec" {
+ inline = [
+ "sudo apt update && upgrade",
+ "sudo apt install -y python3.8",
+ "wget -q -O - https://pkg.jenkins.io/debian-stable/jenkins.io.key | sudo apt-key add -",
+ "sudo sh -c 'echo deb http://pkg.jenkins.io/debian-stable binary/ > /etc/apt/sources.list.d/jenkins.list'",
+ "sudo apt-get update",
+ "sudo apt-get install default-jdk -y",
+ "sudo apt-get install -y jenkins",
+ "systemctl status jenkins --no-pager -l",
+ "sudo systemctl enable --now jenkins",
+ "sudo cat /var/lib/jenkins/secrets/initialAdminPassword",
+ ]
+ }
+
+ depends_on = [aws_key_pair.deployer1]
+
+}
+
+output "ubuntu" {
+ value = aws_instance.ubuntu.public_ip
+ description = "description"
+}
diff --git a/src/main/java/com/mycompany/app/App.java b/src/main/java/com/mycompany/app/App.java
deleted file mode 100644
index d59f9ff..0000000
--- a/src/main/java/com/mycompany/app/App.java
+++ /dev/null
@@ -1,13 +0,0 @@
-package com.mycompany.app;
-
-/**
- * Hello world!
- *
- */
-public class App
-{
- public static void main( String[] args )
- {
- System.out.println( "Hello World! From Varun Manik" );
- }
-}
diff --git a/src/test/java/com/mycompany/app/AppTest.java b/src/test/java/com/mycompany/app/AppTest.java
deleted file mode 100644
index 81ac345..0000000
--- a/src/test/java/com/mycompany/app/AppTest.java
+++ /dev/null
@@ -1,20 +0,0 @@
-package com.mycompany.app;
-
-import static org.junit.Assert.assertTrue;
-
-import org.junit.Test;
-
-/**
- * Unit test for simple App.
- */
-public class AppTest
-{
- /**
- * Rigorous Test :-)
- */
- @Test
- public void shouldAnswerWithTrue()
- {
- assertTrue( true );
- }
-}
diff --git a/target/classes/com/mycompany/app/App.class b/target/classes/com/mycompany/app/App.class
deleted file mode 100644
index 057e33a..0000000
Binary files a/target/classes/com/mycompany/app/App.class and /dev/null differ
diff --git a/target/maven-archiver/pom.properties b/target/maven-archiver/pom.properties
deleted file mode 100644
index b1f1b69..0000000
--- a/target/maven-archiver/pom.properties
+++ /dev/null
@@ -1,4 +0,0 @@
-#Created by Apache Maven 3.6.0
-version=1.0-SNAPSHOT
-groupId=com.mycompany.app
-artifactId=my-app
diff --git a/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst b/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst
deleted file mode 100644
index de9dba0..0000000
--- a/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst
+++ /dev/null
@@ -1 +0,0 @@
-com/mycompany/app/App.class
diff --git a/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst b/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst
deleted file mode 100644
index 015d002..0000000
--- a/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst
+++ /dev/null
@@ -1 +0,0 @@
-/root/Jenkins-cicd/my-app/src/main/java/com/mycompany/app/App.java
diff --git a/target/maven-status/maven-compiler-plugin/testCompile/default-testCompile/createdFiles.lst b/target/maven-status/maven-compiler-plugin/testCompile/default-testCompile/createdFiles.lst
deleted file mode 100644
index 6348184..0000000
--- a/target/maven-status/maven-compiler-plugin/testCompile/default-testCompile/createdFiles.lst
+++ /dev/null
@@ -1 +0,0 @@
-com/mycompany/app/AppTest.class
diff --git a/target/maven-status/maven-compiler-plugin/testCompile/default-testCompile/inputFiles.lst b/target/maven-status/maven-compiler-plugin/testCompile/default-testCompile/inputFiles.lst
deleted file mode 100644
index cdee135..0000000
--- a/target/maven-status/maven-compiler-plugin/testCompile/default-testCompile/inputFiles.lst
+++ /dev/null
@@ -1 +0,0 @@
-/root/Jenkins-cicd/my-app/src/test/java/com/mycompany/app/AppTest.java
diff --git a/target/my-app-1.0-SNAPSHOT.jar b/target/my-app-1.0-SNAPSHOT.jar
deleted file mode 100644
index 392b6ff..0000000
Binary files a/target/my-app-1.0-SNAPSHOT.jar and /dev/null differ
diff --git a/target/surefire-reports/TEST-com.mycompany.app.AppTest.xml b/target/surefire-reports/TEST-com.mycompany.app.AppTest.xml
deleted file mode 100644
index 4b9c2b4..0000000
--- a/target/surefire-reports/TEST-com.mycompany.app.AppTest.xml
+++ /dev/null
@@ -1,60 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/target/surefire-reports/com.mycompany.app.AppTest.txt b/target/surefire-reports/com.mycompany.app.AppTest.txt
deleted file mode 100644
index be9d8d3..0000000
--- a/target/surefire-reports/com.mycompany.app.AppTest.txt
+++ /dev/null
@@ -1,4 +0,0 @@
--------------------------------------------------------------------------------
-Test set: com.mycompany.app.AppTest
--------------------------------------------------------------------------------
-Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.115 s - in com.mycompany.app.AppTest
diff --git a/target/test-classes/com/mycompany/app/AppTest.class b/target/test-classes/com/mycompany/app/AppTest.class
deleted file mode 100644
index 11525d6..0000000
Binary files a/target/test-classes/com/mycompany/app/AppTest.class and /dev/null differ