89
89
comm -23 --check-order /tmp/functions.txt /tmp/version.txt > /tmp/diff.txt
90
90
test ! -s /tmp/diff.txt
91
91
92
- rpminspect :
93
- name : RPMInspect
92
+ rpm-test :
93
+ name : RPM Test
94
94
runs-on : ubuntu-latest
95
95
container : ' fedora:latest'
96
96
steps :
@@ -108,7 +108,7 @@ jobs:
108
108
dnf install -y dnf-plugins-core rpm-build maven
109
109
dnf builddep -y --spec jss.spec
110
110
111
- - name : Build JSS RPMs with CMake
111
+ - name : Build JSS RPMs with XMvn and CMake
112
112
run : ./build.sh --work-dir=build rpm
113
113
114
114
- name : Install RPMInspect
@@ -120,6 +120,42 @@ jobs:
120
120
- name : Run RPMInspect on SRPM and RPMs
121
121
run : ./tests/bin/rpminspect.sh
122
122
123
+ - name : Install RPMs
124
+ run : dnf localinstall -y build/RPMS/*.rpm
125
+
126
+ - name : Build JSS with Maven
127
+ run : mvn -pl '!native,!symkey,!examples' package
128
+
129
+ - name : Compare jss.jar
130
+ run : |
131
+ jar tvf /usr/share/java/jss/jss.jar | awk '{print $8;}' | sort \
132
+ | grep -v '/$' \
133
+ | tee jss.jar.rpm
134
+ jar tvf base/target/jss.jar | awk '{print $8;}' | sort \
135
+ | grep -v '/$' \
136
+ | tee jss.jar.maven
137
+ diff jss.jar.rpm jss.jar.maven
138
+
139
+ - name : Compare jss-tomcat.jar
140
+ run : |
141
+ jar tvf /usr/share/java/jss/jss-tomcat.jar | awk '{print $8;}' | sort \
142
+ | grep -v '/$' \
143
+ | tee jss-tomcat.jar.rpm
144
+ jar tvf tomcat/target/jss-tomcat.jar | awk '{print $8;}' | sort \
145
+ | grep -v '/$' \
146
+ | tee jss-tomcat.jar.maven
147
+ diff jss-tomcat.jar.rpm jss-tomcat.jar.maven
148
+
149
+ - name : Compare jss-tomcat-9.0.jar
150
+ run : |
151
+ jar tvf /usr/share/java/jss/jss-tomcat-9.0.jar | awk '{print $8;}' | sort \
152
+ | grep -v '/$' \
153
+ | tee jss-tomcat-9.0.jar.rpm
154
+ jar tvf tomcat-9.0/target/jss-tomcat-9.0.jar | awk '{print $8;}' | sort \
155
+ | grep -v '/$' \
156
+ | tee jss-tomcat-9.0.jar.maven
157
+ diff jss-tomcat-9.0.jar.rpm jss-tomcat-9.0.jar.maven
158
+
123
159
sandbox-test :
124
160
name : Sandbox Test
125
161
runs-on : ubuntu-latest
0 commit comments