Run appleboy/ssh-action@master
with:
username: ubuntu
host: ***
key: ***
script: docker login -u *** -p ***
export DOCKER_REPOSITORY=***
export DOCKER_REPOSITORY_NGINX=***
export JASYPT_ENCRYPTOR_PASSWORD=***
docker-compose -f /home/ubuntu/docker-compose.yml pull
docker-compose -f /home/ubuntu/docker-compose.yml up -d --build
port: 22
protocol: tcp
timeout: 30s
command_timeout: 10m
proxy_port: 22
proxy_timeout: 30s
env:
JASYPT_ENCRYPTOR_PASSWORD: ***
DOCKER_REPOSITORY: ***
DOCKER_REPOSITORY_NGINX: ***
Run echo "$GITHUB_ACTION_PATH" >> $GITHUB_PATH
echo "$GITHUB_ACTION_PATH" >> $GITHUB_PATH
shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0}
env:
JASYPT_ENCRYPTOR_PASSWORD: ***
DOCKER_REPOSITORY: ***
DOCKER_REPOSITORY_NGINX: ***
GITHUB_ACTION_PATH: /home/runner/work/_actions/appleboy/ssh-action/master
Run entrypoint.sh
entrypoint.sh
shell: /usr/bin/bash --noprofile --norc -e -o pipefail {0}
env:
JASYPT_ENCRYPTOR_PASSWORD: ***
DOCKER_REPOSITORY: ***
DOCKER_REPOSITORY_NGINX: ***
GITHUB_ACTION_PATH: /home/runner/work/_actions/appleboy/ssh-action/master
INPUT_HOST: ***
INPUT_PORT: 22
INPUT_PROTOCOL: tcp
INPUT_USERNAME: ubuntu
INPUT_PASSWORD:
INPUT_PASSPHRASE:
INPUT_KEY: ***
INPUT_KEY_PATH:
INPUT_FINGERPRINT:
INPUT_PROXY_HOST:
INPUT_PROXY_PORT: 22
INPUT_PROXY_USERNAME:
INPUT_PROXY_PASSWORD:
INPUT_PROXY_PASSPHRASE:
INPUT_PROXY_KEY:
INPUT_PROXY_KEY_PATH:
INPUT_PROXY_FINGERPRINT:
INPUT_TIMEOUT: 30s
INPUT_PROXY_TIMEOUT: 30s
INPUT_COMMAND_TIMEOUT: 10m
INPUT_SCRIPT: docker login -u *** -p ***
export DOCKER_REPOSITORY=***
export DOCKER_REPOSITORY_NGINX=***
export JASYPT_ENCRYPTOR_PASSWORD=***
docker-compose -f /home/ubuntu/docker-compose.yml pull
docker-compose -f /home/ubuntu/docker-compose.yml up -d --build
INPUT_SCRIPT_STOP:
INPUT_ENVS:
INPUT_ENVS_FORMAT:
INPUT_DEBUG:
INPUT_ALL_ENVS:
INPUT_REQUEST_PTY:
INPUT_USE_INSECURE_CIPHER:
INPUT_CIPHER:
INPUT_PROXY_USE_INSECURE_CIPHER:
INPUT_PROXY_CIPHER:
INPUT_SYNC:
Will download drone-ssh-1.7.7-linux-amd64 from https://github.com/appleboy/drone-ssh/releases/download/v1.7.7
======= CLI Version =======
Drone SSH version 1.7.7
===========================
err: WARNING! Using --password via the CLI is insecure. Use --password-stdin.
err: WARNING! Your password will be stored unencrypted in /home/ubuntu/.docker/config.json.
err: Configure a credential helper to remove this warning. See
err: https://docs.docker.com/engine/reference/commandline/login/
out: Login Succeeded
err: Traceback (most recent call last):
err: File "/usr/lib/python3/dist-packages/docker/api/client.py", line 214, in _retrieve_server_version
err: return self.version(api_version=False)["ApiVersion"]
err: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
err: File "/usr/lib/python3/dist-packages/docker/api/daemon.py", line 181, in version
err: return self._result(self._get(url), json=True)
err: ^^^^^^^^^^^^^^
err: File "/usr/lib/python3/dist-packages/docker/utils/decorators.py", line 46, in inner
err: return f(self, *args, **kwargs)
err: ^^^^^^^^^^^^^^^^^^^^^^^^
err: File "/usr/lib/python3/dist-packages/docker/api/client.py", line 237, in _get
err: return self.get(url, **self._set_request_timeout(kwargs))
err: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
err: File "/usr/lib/python3/dist-packages/requests/sessions.py", line 602, in get
err: return self.request("GET", url, **kwargs)
err: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
err: File "/usr/lib/python3/dist-packages/requests/sessions.py", line 589, in request
err: resp = self.send(prep, **send_kwargs)
err: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
err: File "/usr/lib/python3/dist-packages/requests/sessions.py", line 703, in send
err: r = adapter.send(request, **kwargs)
err: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
err: File "/usr/lib/python3/dist-packages/requests/adapters.py", line 486, in send
err: resp = conn.urlopen(
err: ^^^^^^^^^^^^^
err: File "/usr/lib/python3/dist-packages/urllib3/connectionpool.py", line 791, in urlopen
err: response = self._make_request(
err: ^^^^^^^^^^^^^^^^^^^
err: File "/usr/lib/python3/dist-packages/urllib3/connectionpool.py", line 497, in _make_request
err: conn.request(
err: TypeError: HTTPConnection.request() got an unexpected keyword argument 'chunked'
err: During handling of the above exception, another exception occurred:
err: Traceback (most recent call last):
err: File "/usr/bin/docker-compose", line 33, in <module>
err: sys.exit(load_entry_point('docker-compose==1.29.2', 'console_scripts', 'docker-compose')())
err: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
err: File "/usr/lib/python3/dist-packages/compose/cli/main.py", line 81, in main
err: command_func()
err: File "/usr/lib/python3/dist-packages/compose/cli/main.py", line 200, in perform_command
err: project = project_from_options('.', options)
err: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
err: File "/usr/lib/python3/dist-packages/compose/cli/command.py", line 60, in project_from_options
err: return get_project(
err: ^^^^^^^^^^^^
err: File "/usr/lib/python3/dist-packages/compose/cli/command.py", line 152, in get_project
err: client = get_client(
err: ^^^^^^^^^^^
err: File "/usr/lib/python3/dist-packages/compose/cli/docker_client.py", line 41, in get_client
err: client = docker_client(
err: ^^^^^^^^^^^^^^
err: File "/usr/lib/python3/dist-packages/compose/cli/docker_client.py", line 170, in docker_client
err: client = APIClient(use_ssh_client=not use_paramiko_ssh, **kwargs)
err: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
err: File "/usr/lib/python3/dist-packages/docker/api/client.py", line 197, in __init__
err: self._version = self._retrieve_server_version()
err: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
err: File "/usr/lib/python3/dist-packages/docker/api/client.py", line 221, in _retrieve_server_version
err: raise DockerException(
err: docker.errors.DockerException: Error while fetching server API version: HTTPConnection.request() got an unexpected keyword argument 'chunked'
err: Traceback (most recent call last):
err: File "/usr/lib/python3/dist-packages/docker/api/client.py", line 214, in _retrieve_server_version
err: return self.version(api_version=False)["ApiVersion"]
err: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
err: File "/usr/lib/python3/dist-packages/docker/api/daemon.py", line 181, in version
err: return self._result(self._get(url), json=True)
err: ^^^^^^^^^^^^^^
err: File "/usr/lib/python3/dist-packages/docker/utils/decorators.py", line 46, in inner
err: return f(self, *args, **kwargs)
err: ^^^^^^^^^^^^^^^^^^^^^^^^
err: File "/usr/lib/python3/dist-packages/docker/api/client.py", line 237, in _get
err: return self.get(url, **self._set_request_timeout(kwargs))
err: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
err: File "/usr/lib/python3/dist-packages/requests/sessions.py", line 602, in get
err: return self.request("GET", url, **kwargs)
err: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
err: File "/usr/lib/python3/dist-packages/requests/sessions.py", line 589, in request
err: resp = self.send(prep, **send_kwargs)
err: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
err: File "/usr/lib/python3/dist-packages/requests/sessions.py", line 703, in send
err: r = adapter.send(request, **kwargs)
err: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
err: File "/usr/lib/python3/dist-packages/requests/adapters.py", line 486, in send
2024/09/05 02:46:10 Process exited with status 1
err: resp = conn.urlopen(
err: ^^^^^^^^^^^^^
err: File "/usr/lib/python3/dist-packages/urllib3/connectionpool.py", line 791, in urlopen
err: response = self._make_request(
err: ^^^^^^^^^^^^^^^^^^^
err: File "/usr/lib/python3/dist-packages/urllib3/connectionpool.py", line 497, in _make_request
err: conn.request(
err: TypeError: HTTPConnection.request() got an unexpected keyword argument 'chunked'
err: During handling of the above exception, another exception occurred:
err: Traceback (most recent call last):
err: File "/usr/bin/docker-compose", line 33, in <module>
err: sys.exit(load_entry_point('docker-compose==1.29.2', 'console_scripts', 'docker-compose')())
err: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
err: File "/usr/lib/python3/dist-packages/compose/cli/main.py", line 81, in main
err: command_func()
err: File "/usr/lib/python3/dist-packages/compose/cli/main.py", line 200, in perform_command
err: project = project_from_options('.', options)
err: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
err: File "/usr/lib/python3/dist-packages/compose/cli/command.py", line 60, in project_from_options
err: return get_project(
err: ^^^^^^^^^^^^
err: File "/usr/lib/python3/dist-packages/compose/cli/command.py", line 152, in get_project
err: client = get_client(
err: ^^^^^^^^^^^
err: File "/usr/lib/python3/dist-packages/compose/cli/docker_client.py", line 41, in get_client
err: client = docker_client(
err: ^^^^^^^^^^^^^^
err: File "/usr/lib/python3/dist-packages/compose/cli/docker_client.py", line 170, in docker_client
err: client = APIClient(use_ssh_client=not use_paramiko_ssh, **kwargs)
err: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
err: File "/usr/lib/python3/dist-packages/docker/api/client.py", line 197, in __init__
err: self._version = self._retrieve_server_version()
err: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
err: File "/usr/lib/python3/dist-packages/docker/api/client.py", line 221, in _retrieve_server_version
err: raise DockerException(
err: docker.errors.DockerException: Error while fetching server API version: HTTPConnection.request() got an unexpected keyword argument 'chunked'
Error: Process completed with exit code 1.