Codesprint définissant 2 groupes de travail:
- Documentation
- Analyse / état de l'Art, et proposition de PoC autour de geOrchestra et SOS
Nous sommes partis d'un document de travail de Rennes-Métropole, mis à jour en
@Grapes([ | |
@Grab(group='com.sparkjava', module='spark-core', version='2.7.2'), | |
@Grab(group='org.slf4j', module='slf4j-simple', version='1.7.25', scope='test') | |
]) | |
import static spark.Spark.*; | |
class Main { | |
public static void main(String[] args) { |
diff --git a/mapfishapp/pom.xml b/mapfishapp/pom.xml | |
index 7b16328..565b4d1 100644 | |
--- a/mapfishapp/pom.xml | |
+++ b/mapfishapp/pom.xml | |
@@ -14,6 +14,7 @@ | |
<maven.test.skip>false</maven.test.skip> | |
<spring.version>3.1.0.RELEASE</spring.version> | |
<gt.version>19.0</gt.version> | |
+ <gdalogr.path>/usr/share/java/gdal.jar</gdalogr.path> | |
</properties> |
INSERT INTO categories VALUES (1, 'maps'); | |
INSERT INTO categories VALUES (2, 'datasets'); | |
INSERT INTO categories VALUES (3, 'interactiveResources'); | |
INSERT INTO categories VALUES (4, 'applications'); | |
INSERT INTO categories VALUES (5, 'caseStudies'); | |
INSERT INTO categories VALUES (6, 'proceedings'); | |
INSERT INTO categories VALUES (7, 'photo'); | |
INSERT INTO categories VALUES (8, 'audioVideo'); | |
INSERT INTO categories VALUES (9, 'directories'); | |
INSERT INTO categories VALUES (10, 'otherResources'); |
FROM groovy:jre8-alpine | |
COPY sodexo.groovy / | |
# Needed for groovy versions < 2.5 (which is not released yet) | |
USER root | |
RUN rm -f /opt/groovy/lib/servlet-api-2.4.jar | |
USER groovy | |
CMD ["groovy", "/sodexo.groovy"] |
./configure --with-java=$JAVA_HOME JAVA_CPPFLAGS="-I$JAVA_HOME/include -I$JAVA_HOME/include/linux" \ | |
JAVA_CFLAGS="-I$JAVA_HOME/include -I$JAVA_HOME/include/linux" JAVA_LDFLAGS="-I$JAVA_HOME/include \ | |
-I$JAVA_HOME/include/linux" JAVA_LIBS="-I$JAVA_HOME/include" JAVAC="javac" JAR="jar" \ | |
--enable-write_graphite --enable-java=force |
node { | |
// Pulling the docker builder image | |
stage('docker pull the geOrchestra builder image') { | |
sh 'docker pull georchestra/jenkins-builder' | |
} | |
// blocks to be executed in parallel | |
stage('spawning builder for debian packages') { | |
withDockerContainer(image: 'georchestra/jenkins-builder', args: """--privileged -u 0:0 \ | |
-v /var/www/packages.georchestra.org/htdocs:/var/www/packages.georchestra.org/htdocs \ | |
-v /home/jenkins-tools/gnupg:/root/.gnupg -v /home/jenkins-tools/m2_master:/root/.m2""") { |
define xxd | |
dump binary memory dump.bin $arg0 $arg0+$arg1 | |
shell xxd dump.bin | |
end |
global | |
log /dev/log local0 | |
log /dev/log local1 notice | |
chroot /var/lib/haproxy | |
stats socket /run/haproxy/admin.sock mode 660 level admin | |
stats timeout 30s | |
defaults | |
log global |
LoadPlugin java | |
<Plugin "java"> | |
JVMArg "-Djava.class.path=/usr/share/collectd/java/collectd-api.jar:/usr/share/collectd/java/generic-jmx.jar" | |
LoadPlugin "org.collectd.java.GenericJMX" | |
<Plugin "GenericJMX"> | |
# Garbage collector information | |
<MBean "garbage_collector"> | |
ObjectName "java.lang:type=GarbageCollector,*" |