server

Clone or download

update timezone with typo fix

Modified Files

name: Init
name: Init
on: [push]
on: [push]
jobs:
jobs:
init:
init:
runs-on: ubuntu-20.04
runs-on: ubuntu-20.04
steps:
steps:
- name: Install packages
- name: Install packages
run: sudo apt install unzip
run: sudo apt install unzip
- uses: actions/checkout@v2
- uses: actions/checkout@v2
- name: Setup java
- name: Setup java
uses: joschi/setup-jdk@v2
uses: joschi/setup-jdk@v2
with:
with:
java-version: 16
java-version: 16
- name: Build actions
- name: Build actions
run: |
run: |
git clone https://github.com/stream-pi/essential-actions
git clone https://github.com/stream-pi/essential-actions
cd essential-actions
cd essential-actions
make build-all
make build-all
- name: Move actions to Default.zip
- name: Move actions to Default.zip
run: |
run: |
mv essential-actions/BuiltPlugins/ src/main/resources/com/stream_pi/server/
mv essential-actions/BuiltPlugins/ src/main/resources/com/stream_pi/server/
cd src/main/resources/com/stream_pi/server/
cd src/main/resources/com/stream_pi/server/
unzip Default.zip -d Default
unzip Default.zip -d Default
mv BuiltPlugins/* Default/Plugins/
mv BuiltPlugins/* Default/Plugins/
rm -r BuiltPlugins
rm -r BuiltPlugins
rm -rf Default.zip
rm -rf Default.zip
cd Default
cd Default
zip -r Default.zip *
zip -r Default.zip *
mv Default.zip ../
mv Default.zip ../
cd ../
cd ../
rm -r Default
rm -r Default
- name: Saving new Default.zip
- name: Saving new Default.zip
uses: actions/upload-artifact@v2
uses: actions/upload-artifact@v2
with:
with:
name: default-zip
name: default-zip
path: src/main/resources/com/stream_pi/server/Default.zip
path: src/main/resources/com/stream_pi/server/Default.zip
- name: Setup JavaFX
- name: Setup JavaFX
run: |
run: |
wget -P /tmp https://download2.gluonhq.com/openjfx/17/openjfx-17-ea+11_linux-x64_bin-sdk.zip
wget -P /tmp https://download2.gluonhq.com/openjfx/17/openjfx-17-ea+11_linux-x64_bin-sdk.zip
unzip /tmp/openjfx-17-ea+11_linux-x64_bin-sdk.zip -d /tmp
unzip /tmp/openjfx-17-ea+11_linux-x64_bin-sdk.zip -d /tmp
- name: Set Timezone
- name: Set Timezone
uses: szenius/set-timezone@v1.0
uses: szenius/set-timezone@v1.0
with:
with:
timezoneLinux: "Asia/Kolkata"
timezoneLinux: "Asia/Kolkata"
- name: Saving build-date
- name: Saving build-date
run: |
run: |
cd src/main/resources/com/stream_pi/server
cd src/main/resources/com/stream_pi/server
echo $(date +'%d-%m-%Y %H:%M:%S "%Z"') > build-date
echo $(date +'%d-%m-%Y %H:%M:%S %Z') > build-date
echo $(date +'%d-%m-%Y %H:%M:%S "%Z"')
echo $(date +'%d-%m-%Y %H:%M:%S %Z')
ls
ls
cat build-date
cat build-date
- name: Build Jars
- name: Build Jars
run: |
run: |
mvn -X package
mvn -X package
- name: Save built jars
- name: Save built jars
uses: actions/upload-artifact@v2
uses: actions/upload-artifact@v2
with:
with:
name: built-jars
name: built-jars
path: target/lib/*
path: target/lib/*
- name: Set Version
- name: Set Version
run: |
run: |
echo "VERSION=$(mvn help:evaluate -Dexpression=project.version -q -DforceStdout)" >> $GITHUB_ENV
echo "VERSION=$(mvn help:evaluate -Dexpression=project.version -q -DforceStdout)" >> $GITHUB_ENV
- name: Calculate required modules
- name: Calculate required modules
run: |
run: |
JDEPS_MODULES=$(jdeps --module-path $JAVAFX_SDK/:target/lib/ --print-module-deps --ignore-missing-deps target/lib/server-$VERSION.jar)
JDEPS_MODULES=$(jdeps --module-path $JAVAFX_SDK/:target/lib/ --print-module-deps --ignore-missing-deps target/lib/server-$VERSION.jar)
JAVAFX_MODULES=javafx.fxml,javafx.media,javafx.swing,javafx.web
JAVAFX_MODULES=javafx.fxml,javafx.media,javafx.swing,javafx.web
echo "REQ_MODULES=$JDEPS_MODULES,$JAVAFX_MODULES" >> $GITHUB_ENV
echo "REQ_MODULES=$JDEPS_MODULES,$JAVAFX_MODULES" >> $GITHUB_ENV
env:
env:
JAVAFX_SDK: /tmp/javafx-sdk-17/lib/
JAVAFX_SDK: /tmp/javafx-sdk-17/lib/
- name: Saving REQ_MODULES
- name: Saving REQ_MODULES
run: |
run: |
echo $REQ_MODULES > req_modules.txt
echo $REQ_MODULES > req_modules.txt
- name: Uploading REQ_MODULES
- name: Uploading REQ_MODULES
uses: actions/upload-artifact@v2
uses: actions/upload-artifact@v2
with:
with:
name: req_modules
name: req_modules
path: req_modules.txt
path: req_modules.txt
- name: Saving VERSION
- name: Saving VERSION
run: |
run: |
echo $VERSION > version.txt
echo $VERSION > version.txt
- name: Uploading VERSION
- name: Uploading VERSION
uses: actions/upload-artifact@v2
uses: actions/upload-artifact@v2
with:
with:
name: version
name: version
path: version.txt
path: version.txt