diff --git a/cmdeploy/src/cmdeploy/deployers.py b/cmdeploy/src/cmdeploy/deployers.py index 21ac3db5..22f5ef0f 100644 --- a/cmdeploy/src/cmdeploy/deployers.py +++ b/cmdeploy/src/cmdeploy/deployers.py @@ -267,6 +267,9 @@ class WebsiteDeployer(Deployer): # if www_folder is a hugo page, build it if build_dir: www_path = build_webpages(src_dir, build_dir, self.config) + if www_path is None: + logger.warning("Web page build failed, skipping website deployment") + return # if it is not a hugo page, upload it as is files.rsync( f"{www_path}/", "/var/www/html", flags=["-avz", "--chown=www-data"]