diff --git a/.gitea/workflows/assets/docker-compose.yml b/.gitea/workflows/assets/docker-compose.yml new file mode 100644 index 0000000..3f2c2c6 --- /dev/null +++ b/.gitea/workflows/assets/docker-compose.yml @@ -0,0 +1,9 @@ +version: '3' +services: + selfoss: + container_name: selfoss + image: rsprta/selfoss + restart: unless-stopped + ports: + - "8888:8888" + diff --git a/.gitea/workflows/on_push_testing.yml b/.gitea/workflows/on_push_testing.yml new file mode 100644 index 0000000..8be2e7b --- /dev/null +++ b/.gitea/workflows/on_push_testing.yml @@ -0,0 +1,36 @@ +name: Check master code +on: + push: + branches: + - testing + +jobs: + checkout: + runs-on: ubuntu-latest + steps: + - name: Check out repository code + uses: actions/checkout@v4 +# with: +# fetch-depth: 0 +# - name: Fetch tags +# run: git fetch --tags -p +# - uses: actions/setup-java@v4 +# with: +# distribution: 'temurin' +# java-version: '17' +# - name: Setup Android SDK +# uses: android-actions/setup-android@v3 +# - name: Configure gradle... +# run: mkdir -p ~/.gradle && echo "org.gradle.daemon=false\nignoreGitVersion=true\nsystemProp.org.gradle.internal.http.connectionTimeout=180000\nsystemProp.org.gradle.internal.http.socketTimeout=180000" >> ~/.gradle/gradle.properties + - name: Init compose + uses: KengoTODA/actions-setup-docker-compose@v1 + with: + version: "2.23.3" + - name: run selfoss + run: | + docker compose -f .gitea/workflows/assets/docker-compose.yml up -d + sleep 2m + docker ps -a + curl 127.0.0.1:8888 +# - name: Build and test +# run: ./gradlew build --stacktrace