diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 0000000000000000000000000000000000000000..ee4040964984df0c8e87f0a5310bea60e26fc5e9 --- /dev/null +++ b/Dockerfile @@ -0,0 +1,8 @@ +FROM docker.io/debian:10 + +RUN mkdir -p /a + +COPY . /a + +CMD ["/bin/cd", "/a"] +CMD ["/bin/bash", "/a/build-on-gitee.sh"] diff --git a/build-on-gitee.sh b/build-on-gitee.sh index cd10e79803154fa18e21a5eccafbd91116d59a6f..2bb0ed5a797e0645d6c6f7b888cdf4b283f29c9b 100755 --- a/build-on-gitee.sh +++ b/build-on-gitee.sh @@ -1,6 +1,9 @@ # 换源 +pwd echo "换源" sed -i 's/deb.debian.org/mirrors.ustc.edu.cn/g' /etc/apt/sources.list +sed -i 's/deb http:\/\/security.debian.org/#deb http:\/\/security.debian.org/g' /etc/apt/sources.list + apt-get update export DEBIAN_FRONTEND=noninteractive echo "安装依赖..." @@ -22,3 +25,6 @@ for f in ${output_file_path_list} do mv $f ../target done + +echo "target:" +ls ../target diff --git a/buildPkgInDocker.sh b/buildPkgInDocker.sh new file mode 100755 index 0000000000000000000000000000000000000000..935d39fe5ff1403903bd91fa8a94f828c07bf839 --- /dev/null +++ b/buildPkgInDocker.sh @@ -0,0 +1,11 @@ +# 确保 已经配置好docker + +docker rm ccc +docker rmi -f ccc-app-manager + +docker build -t ccc-app-manager . +docker run -i --name=ccc -w /a ccc-app-manager +docker cp ccc:/target ../ + +docker rm ccc +docker rmi -f ccc-app-manager diff --git a/dpkg-buildpackage.sh b/dpkg-buildpackage.sh index 8650770851c64c65fec3a6e558aae8b1abc72546..7292cad78c371903f1cbd753ed26afb8f8a9d3eb 100755 --- a/dpkg-buildpackage.sh +++ b/dpkg-buildpackage.sh @@ -3,6 +3,7 @@ # 获取版本号 if [[ "" == $version ]] || [[ "\n" == $version ]] then + echo "请输入版本号:" read -p "version: " version fi @@ -25,4 +26,4 @@ sed -i "s/\ \"version\":.*/\ \"version\": $version,/g" debian/deepin_pkg_info/in dpkg-buildpackage -us -uc cd .. -rm -rf dpkg-build-tmp \ No newline at end of file +rm -rf dpkg-build-tmp