[SCM] PostGIS Buildbots; Jenkins jobs and instructions for setting up winnie and debbie bots. branch master updated. ee158bbd6434d4f14b0b5435cf32a9801c70ea15
git at osgeo.org
git at osgeo.org
Tue Jul 28 19:12:45 PDT 2026
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "PostGIS Buildbots; Jenkins jobs and instructions for setting up winnie and debbie bots.".
The branch, master has been updated
via ee158bbd6434d4f14b0b5435cf32a9801c70ea15 (commit)
from c960912a7a628aafacec039863d0b0377d6edd05 (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
commit ee158bbd6434d4f14b0b5435cf32a9801c70ea15
Author: Regina Obe <lr at pcorp.us>
Date: Tue Jul 28 22:12:12 2026 -0400
bessie vm setup on osgeo10
diff --git a/freebsd/osgeo8-bessie_setup.md b/freebsd/bessie_setup.md
similarity index 65%
rename from freebsd/osgeo8-bessie_setup.md
rename to freebsd/bessie_setup.md
index 1d2867b..206bf9d 100644
--- a/freebsd/osgeo8-bessie_setup.md
+++ b/freebsd/bessie_setup.md
@@ -1,14 +1,30 @@
-Bessie currently setup on osgeo8
+Bessie currently setup on osgeo10
Built from wget https://download.freebsd.org/ftp/releases/VM-IMAGES/14.1-RELEASE/amd64/Latest/FreeBSD-14.1-RELEASE-amd64-zfs.qcow2.xz dated (Oct 2024)
-See https://git.osgeo.org/gitea/sac/osgeo8/wiki/bessie for details
+See https://gitea.osgeo.org/sac/osgeo10/wiki/bessie for details
vi /etc/rc.conf
add to file
+----
+zfs_enable="YES"
+zpool_reguid="zroot"
+zpool_upgrade="zroot"
-hostname="bessie"
+#ifconfig_vtnet0="DHCP inet6 accept_rtadv"
+
+ifconfig_vtnet0="SYNCDHCP -txcsum -rxcsum"
+defaultrouter="10.117.178.1"
+
+growfs_enable="YES"
sshd_enable="YES"
+hostname="bessie"
+postgresql_enable="yes"
+---
+
+
+
+service netif restart vtnet0
#then edit the sshd_config
vi /etc/ssh/sshd_config
@@ -155,15 +171,24 @@ rm -rf [a-h]*
# install agent jar
```
su jenkins
+cd ~/
mkdir bin
cd bin
#can't use ssh for launching agent because we need bastion
# and when using the launch command, doesnt' automatically deploy agent
curl -sO https://debbie.postgis.net/jnlpJars/agent.jar
-#then on jenkins config use Launch agent via execution of comman on the controller
+#then on jenkins config use Launch agent via execution of command on the controller
+su jenkins
+cat <<EOF >> ~/.ssh/config
-launch command:ssh jenkins at osgeo8-bessie " java -jar /home/jenkins/bin/agent.jar"
+Host bessie
+ ProxyCommand ssh debbie at hop.osgeo10.osgeo.org -W bessie:%p
+EOF
+
+
+# on https://debbie.postgis.net, create new node debbie and have launch command be
+ssh jenkins at bessie " java -jar /home/jenkins/bin/agent.jar"
```
# upgrade to freebsd 14.2
@@ -182,4 +207,93 @@ freebsd-update upgrade -r 14.2-RELEASE
freebsd-version -u #client apps userland read 14.1-RELEASE even after patch update
pkg update
pkg upgrade
-```
\ No newline at end of file
+```
+
+# downgrade to jdk17
+```
+# this is needed until debbie is upgraded to newer jdk17
+
+pkg install -y openjdk17
+ ls -d /usr/local/openjdk* # if multiple
+java -version #should show current
+# can switch with
+JAVA_VERSION=17 javac -version
+
+```
+
+# upgrade to freebsd 14.3
+```
+#upgrade to 14.3 from 14.2
+#check version running
+sudo -i
+freebsd-version -k #kernel version # read 14.2-RELEASE
+freebsd-version -u #client apps userland read 14.2-RELEASE
+freebsd-update upgrade -r 14.3-RELEASE
+#after all downloaded
+ /usr/sbin/freebsd-update install
+ reboot
+ # after coming back
+ freebsd-version -k #kernel version 114.3-RELEASE-p5
+ freebsd-version -u #client apps userland 14.3-RELEASE-p6
+ pkg update
+ pkg upgrade
+ reboot
+freebsd-update fetch
+#in future to update ports
+portsnap fetch
+```
+
+# upgrade to freebsd 15
+```
+#upgrade to 15 from 14.3
+#check version running
+sudo -i
+freebsd-version -k #kernel version # read 14.3-RELEASE
+freebsd-version -u #client apps userland read 14.3-RELEASE
+freebsd-update upgrade -r 15.0-RELEASE
+#after all downloaded
+ /usr/sbin/freebsd-update install
+ reboot
+ # after coming back
+ freebsd-version -k #kernel version 15.0-RELEASE
+ freebsd-version -u #client apps userland 15.0-RELEASE-p1
+ pkg bootstrap -f
+ pkg update
+ pkg upgrade
+ reboot
+
+
+
+pkg install portsnap
+freebsd-update fetch
+ /usr/sbin/freebsd-update install
+
+cp /usr/local/etc/portsnap.conf.sample /usr/local/etc/portsnap.conf
+
+#in future to update ports
+mkdir -p /var/db/portsnap
+portsnap fetch
+portsnap extract
+```
+
+
+
+# upgrade to jdk25
+```
+cd /usr/ports/java/openjdk25
+make install clean
+ls -d /usr/local/openjdk* # if multiple
+java -version #should show current
+# can switch with
+JAVA_VERSION=25 javac -version
+pkg remove openjdk17
+```
+
+# reinstall postgresql
+```
+pkg install postgresql17-server postgresql17-contrib
+sysrc postgresql_enable=yes
+service postgresql initdb
+service postgresql start
+
+```
-----------------------------------------------------------------------
Summary of changes:
.../{osgeo8-bessie_setup.md => bessie_setup.md} | 126 ++++++++++++++++++++-
1 file changed, 120 insertions(+), 6 deletions(-)
rename freebsd/{osgeo8-bessie_setup.md => bessie_setup.md} (65%)
hooks/post-receive
--
PostGIS Buildbots; Jenkins jobs and instructions for setting up winnie and debbie bots.
More information about the postgis-tickets
mailing list