From 9a43aad240169525e3da9bb6b40455869a187408 Mon Sep 17 00:00:00 2001 From: Alexey Skobkin Date: Sat, 31 Aug 2019 02:49:21 +0300 Subject: [PATCH] Trying to add config testing pipeline to Gitlab CI. --- .gitignore | 1 + .gitlab-ci.yml | 12 ++++++++++++ ci_secrets.yaml | 27 +++++++++++++++++++++++++++ 3 files changed, 40 insertions(+) create mode 100644 .gitlab-ci.yml create mode 100755 ci_secrets.yaml diff --git a/.gitignore b/.gitignore index b2067dd..9fdddf1 100644 --- a/.gitignore +++ b/.gitignore @@ -2,6 +2,7 @@ * # Excluding these files +!.gitlab-ci.yml !*.yaml !.gitignore !*.md diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml new file mode 100644 index 0000000..4166e16 --- /dev/null +++ b/.gitlab-ci.yml @@ -0,0 +1,12 @@ +image: 'python:3.5-slim' + +before_script: + - cp ci_secrets.yaml secrets.yaml + - apt-get install -y libudev-dev + - pip3 install homeassistant + +check_config: + script: + - hass -c . --script check_config + + diff --git a/ci_secrets.yaml b/ci_secrets.yaml new file mode 100755 index 0000000..ed9f176 --- /dev/null +++ b/ci_secrets.yaml @@ -0,0 +1,27 @@ +xiaomi_vacuum1_ip: 0.0.0.0 +xiaomi_vacuum1_token: token + +xiaomi_gateway1_mac: 00:00:00:00:00:00 +xiaomi_gateway1_key: key + +mikrotik_router1_ip: 0.0.0.0 +mikrotik_router1_username: login +mikrotik_router1_password: password + +emby_media_ip: 0.0.0.0 +emby_media_api_key: key + +samsung_tv_media_name: tv1_name +samsung_tv_media_ip: 0.0.0.0 +samsung_tv_media_mac: 00:00:00:00:00:00 + +lg_tv_media_name: tv2_name +lg_tv_media_ip: 0.0.0.0 + +transmission_torrent_host: 0.0.0.0 +transmission_torrent_username: login +transmission_torrent_password: password + +telegram_bot_key: key +telegram_bot_chat_id: 0000000 +