31 lines
1.3 KiB
Bash
31 lines
1.3 KiB
Bash
#!/bin/bash
|
|
|
|
# SPDX-FileCopyrightText: 2023 UnionTech Software Technology Co., Ltd.
|
|
|
|
# SPDX-License-Identifier: GPL-2.0-only
|
|
tmp_publish_dir_name=_youqu_publish_tmp_dir
|
|
cd ..
|
|
rm -rf ${tmp_publish_dir_name}
|
|
mkdir -p ${tmp_publish_dir_name}/youqu
|
|
cp -r deepin-autotest-framework/. ${tmp_publish_dir_name}/youqu/
|
|
rm -rf ${tmp_publish_dir_name}/youqu/.idea
|
|
rm -rf ${tmp_publish_dir_name}/youqu/.vscode
|
|
rm -rf ${tmp_publish_dir_name}/youqu/.pytest_cache
|
|
rm -rf ${tmp_publish_dir_name}/youqu/.reuse
|
|
#rm -rf ${tmp_publish_dir_name}/youqu/.gitignore
|
|
rm -rf ${tmp_publish_dir_name}/youqu/pyproject.toml
|
|
rm -rf ${tmp_publish_dir_name}/youqu/publish.sh
|
|
rm -rf ${tmp_publish_dir_name}/youqu/report
|
|
rm -rf ${tmp_publish_dir_name}/youqu/site
|
|
rm -rf ${tmp_publish_dir_name}/youqu/docs
|
|
rm -rf ${tmp_publish_dir_name}/youqu/mkdocs.yml
|
|
rm -rf ${tmp_publish_dir_name}/youqu/requirements*.txt
|
|
rm -rf ${tmp_publish_dir_name}/youqu/apps/autotest*
|
|
rm -rf ${tmp_publish_dir_name}/youqu/Pipfile
|
|
rm -rf ${tmp_publish_dir_name}/youqu/Pipfile.lock
|
|
rm -rf ${tmp_publish_dir_name}/youqu/ci_result.json
|
|
cp deepin-autotest-framework/pyproject.toml ${tmp_publish_dir_name}/
|
|
cp deepin-autotest-framework/src/startproject.py ${tmp_publish_dir_name}/youqu/
|
|
cd ${tmp_publish_dir_name}/
|
|
python3 -m build
|
|
twine upload dist/* |