mirror of
https://github.com/linuxserver/docker-lsio-api.git
synced 2026-02-20 08:40:34 +08:00
Add CI
This commit is contained in:
parent
1243a6e862
commit
1ac6ed48c6
4
Jenkinsfile
vendored
4
Jenkinsfile
vendored
@ -28,12 +28,12 @@ pipeline {
|
||||
PR_DOCKERHUB_IMAGE = 'lspipepr/lsio-api'
|
||||
DIST_IMAGE = 'alpine'
|
||||
MULTIARCH='true'
|
||||
CI='false'
|
||||
CI='true'
|
||||
CI_WEB='false'
|
||||
CI_PORT='5000'
|
||||
CI_SSL='false'
|
||||
CI_DELAY='30'
|
||||
CI_DOCKERENV=''
|
||||
CI_DOCKERENV='CI=1'
|
||||
CI_AUTH=''
|
||||
CI_WEBPATH=''
|
||||
}
|
||||
|
||||
@ -31,6 +31,7 @@ docker run -d \
|
||||
-e PUID=1000 \
|
||||
-e PGID=1000 \
|
||||
-e TZ=Etc/UTC \
|
||||
-e CI=0 `#optional` \
|
||||
-e DB_FILE=/config/api.db `#optional` \
|
||||
-e INVALIDATE_HOURS=24 `#optional` \
|
||||
-e PAT=token `#optional` \
|
||||
|
||||
@ -16,11 +16,11 @@ repo_vars:
|
||||
- PR_DOCKERHUB_IMAGE = 'lspipepr/lsio-api'
|
||||
- DIST_IMAGE = 'alpine'
|
||||
- MULTIARCH='true'
|
||||
- CI='false'
|
||||
- CI='true'
|
||||
- CI_WEB='false'
|
||||
- CI_PORT='5000'
|
||||
- CI_SSL='false'
|
||||
- CI_DELAY='30'
|
||||
- CI_DOCKERENV=''
|
||||
- CI_DOCKERENV='CI=1'
|
||||
- CI_AUTH=''
|
||||
- CI_WEBPATH=''
|
||||
|
||||
@ -36,6 +36,7 @@ full_custom_readme: |
|
||||
-e PUID=1000 \
|
||||
-e PGID=1000 \
|
||||
-e TZ=Etc/UTC \
|
||||
-e CI=0 `#optional` \
|
||||
-e DB_FILE=/config/api.db `#optional` \
|
||||
-e INVALIDATE_HOURS=24 `#optional` \
|
||||
-e PAT=token `#optional` \
|
||||
|
||||
@ -9,6 +9,7 @@ import threading
|
||||
import time
|
||||
import yaml
|
||||
|
||||
CI = os.environ.get("CI", None)
|
||||
INVALIDATE_HOURS = int(os.environ.get("INVALIDATE_HOURS", "24"))
|
||||
PAT = os.environ.get("PAT", None)
|
||||
|
||||
@ -51,7 +52,7 @@ def get_state():
|
||||
|
||||
def update_images():
|
||||
with KeyValueStore(invalidate_hours=INVALIDATE_HOURS, readonly=False) as kv:
|
||||
if "images" in kv:
|
||||
if "images" in kv or CI == "1":
|
||||
print(f"{datetime.datetime.now()} - skipped - already updated")
|
||||
return
|
||||
print(f"{datetime.datetime.now()} - updating images")
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user