From 60564807a728e42d30420045372605dddcbdfe6b Mon Sep 17 00:00:00 2001 From: Tue Herlau <tuhe@dtu.dk> Date: Tue, 11 Oct 2022 15:31:34 +0200 Subject: [PATCH] CICD --- .gitlab-ci.yml | 2 +- requirements.txt | 3 ++- src/unlearn/learn_config.py | 4 ++-- 3 files changed, 5 insertions(+), 4 deletions(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 5a2462e..8cf6c7a 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -4,7 +4,7 @@ before_script: - apt-get update -y - apt install -y python3-pip python3.10 python-is-python3 - apt install -y xvfb libssl-dev firefox openssl - - openssl req -new -x509 -keyout server.pem -out server.pem -days 365 -nodes + - openssl req -new -x509 -keyout server.pem -out server.pem -days 365 -nodes -batch - pip install -r requirements.txt # - 'command -v ssh-agent >/dev/null || ( apt-get update -y && apt-get install openssh-client -y )' diff --git a/requirements.txt b/requirements.txt index f6b7ff7..238688d 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1,4 +1,5 @@ diskcache selenium auth-code-flow -beautifulsoup4 \ No newline at end of file +beautifulsoup4 +webdriver-manager \ No newline at end of file diff --git a/src/unlearn/learn_config.py b/src/unlearn/learn_config.py index 66cdaaf..853c54c 100644 --- a/src/unlearn/learn_config.py +++ b/src/unlearn/learn_config.py @@ -86,8 +86,8 @@ class LearnConfig: state = "my_state" se_auth_url = se_flow_manager.get_authorization_endpoint(state) print(se_auth_url) - - driver = webdriver.Firefox() + from webdriver_manager.firefox import GeckoDriverManager + driver = webdriver.Firefox(executable_path=GeckoDriverManager().install()) # with requests.session() as s: # OAuth_AccessRequest = s.get(se_auth_url) -- GitLab