| @@ -4,7 +4,7 @@ steps: | |||||
| - run: | - run: | ||||
| - ASSUME_ALWAYS_YES=yes pkg bootstrap | - ASSUME_ALWAYS_YES=yes pkg bootstrap | ||||
| - ASSUME_ALWAYS_YES=yes IGNORE_OSVERSION=yes pkg install gmake go git git-lfs ca_root_nss | - ASSUME_ALWAYS_YES=yes IGNORE_OSVERSION=yes pkg install gmake go git git-lfs ca_root_nss | ||||
| - run: | |||||
| # downgrade to Go 1.13 | |||||
| - ASSUME_ALWAYS_YES=yes pkg remove go | - ASSUME_ALWAYS_YES=yes pkg remove go | ||||
| - ASSUME_ALWAYS_YES=yes IGNORE_OSVERSION=yes pkg install subversion | - ASSUME_ALWAYS_YES=yes IGNORE_OSVERSION=yes pkg install subversion | ||||
| - svn checkout --depth immediates https://svn.FreeBSD.org/ports/tags/RELEASE_12_1_0 ports-12.1.0 | - svn checkout --depth immediates https://svn.FreeBSD.org/ports/tags/RELEASE_12_1_0 ports-12.1.0 | ||||
| @@ -20,7 +20,7 @@ steps: | |||||
| - ALLOW_UNSUPPORTED_SYSTEM=yes BATCH=yes make install clean | - ALLOW_UNSUPPORTED_SYSTEM=yes BATCH=yes make install clean | ||||
| - cd / | - cd / | ||||
| - rm -rvf /ports-12.1.0 | - rm -rvf /ports-12.1.0 | ||||
| - run: | |||||
| # install Gitea | |||||
| - ASSUME_ALWAYS_YES=yes pkg remove go14 | - ASSUME_ALWAYS_YES=yes pkg remove go14 | ||||
| - svn checkout --depth immediates https://svn.FreeBSD.org/ports/head ports-head | - svn checkout --depth immediates https://svn.FreeBSD.org/ports/head ports-head | ||||
| - cd ports-head | - cd ports-head | ||||
| @@ -34,12 +34,12 @@ steps: | |||||
| - ALLOW_UNSUPPORTED_SYSTEM=yes BATCH=yes make install clean | - ALLOW_UNSUPPORTED_SYSTEM=yes BATCH=yes make install clean | ||||
| - cd / | - cd / | ||||
| - rm -rvf /ports-head | - rm -rvf /ports-head | ||||
| - run: | |||||
| # remove unnecessary packages | |||||
| - ASSUME_ALWAYS_YES=yes pkg remove gmake go | - ASSUME_ALWAYS_YES=yes pkg remove gmake go | ||||
| - ASSUME_ALWAYS_YES=yes pkg autoremove | - ASSUME_ALWAYS_YES=yes pkg autoremove | ||||
| - run: | |||||
| # install crudini | |||||
| - ASSUME_ALWAYS_YES=yes pkg install py27-crudini | - ASSUME_ALWAYS_YES=yes pkg install py27-crudini | ||||
| - run: | |||||
| # final touches | |||||
| - export GITEA_CONF=/usr/local/etc/gitea/conf/app.ini | - export GITEA_CONF=/usr/local/etc/gitea/conf/app.ini | ||||
| - crudini --set --inplace $GITEA_CONF oauth2 JWT_SECRET `gitea generate secret JWT_SECRET` | - crudini --set --inplace $GITEA_CONF oauth2 JWT_SECRET `gitea generate secret JWT_SECRET` | ||||
| - crudini --set --inplace $GITEA_CONF security INTERNAL_TOKEN `gitea generate secret INTERNAL_TOKEN` | - crudini --set --inplace $GITEA_CONF security INTERNAL_TOKEN `gitea generate secret INTERNAL_TOKEN` | ||||