Fixed #1254 and also add CI for installation script and shellcheck. Signed-off-by: Jiahao XU <Jiahao_XU@outlook.com>