diff --git a/.github/workflows/build_and_test.yml b/.github/workflows/build_and_test.yml
new file mode 100644
index 00000000..33c78d89
--- /dev/null
+++ b/.github/workflows/build_and_test.yml
@@ -0,0 +1,39 @@
+name: Build and Test
+
+on:
+ push:
+ branches:
+ - '**'
+
+jobs:
+ building-rskj-and-powpeg-node:
+ runs-on: ubuntu-latest
+ container:
+ image: openjdk:8-jdk
+ steps:
+ - uses: actions/checkout@v4
+ - name: Setup System Tools
+ run: |
+ apt update -y
+ apt install -y curl
+
+ - name: Checkout code
+ uses: actions/checkout@v4
+
+ - uses: actions/checkout@v4
+ - name: Pull rskj
+ run: |
+ git clone https://github.com/rsksmart/rskj.git rskj
+ cd rskj
+ ./configure.sh && chmod +x gradlew
+ ./gradlew --no-daemon clean build -x test
+
+ - uses: actions/checkout@v4
+ - name: Pull powpeg-node
+ run: |
+ git clone https://github.com/rsksmart/powpeg-node.git powpeg-node
+ mkdir -p powpeg-node/rskj
+ cp ./rskj/rskj-core/build/libs/rskj-core-*-all.jar powpeg-node/rskj
+# cd powpeg-node
+# ./configure.sh && chmod +x gradlew
+# ./gradlew --no-daemon clean build
\ No newline at end of file
diff --git a/.idea/.gitignore b/.idea/.gitignore
new file mode 100644
index 00000000..26d33521
--- /dev/null
+++ b/.idea/.gitignore
@@ -0,0 +1,3 @@
+# Default ignored files
+/shelf/
+/workspace.xml
diff --git a/.idea/misc.xml b/.idea/misc.xml
new file mode 100644
index 00000000..07115cdf
--- /dev/null
+++ b/.idea/misc.xml
@@ -0,0 +1,6 @@
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/modules.xml b/.idea/modules.xml
new file mode 100644
index 00000000..5a5f26f1
--- /dev/null
+++ b/.idea/modules.xml
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/rootstock-integration-tests.iml b/.idea/rootstock-integration-tests.iml
new file mode 100644
index 00000000..d6ebd480
--- /dev/null
+++ b/.idea/rootstock-integration-tests.iml
@@ -0,0 +1,9 @@
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/vcs.xml b/.idea/vcs.xml
new file mode 100644
index 00000000..35eb1ddf
--- /dev/null
+++ b/.idea/vcs.xml
@@ -0,0 +1,6 @@
+
+
+
+
+
+
\ No newline at end of file