- 博客(30)
- 资源 (9)
- 收藏
- 关注
原创 ubuntu修改docker的工作目录
1、进入rootsudo -s2、修改docker的配置文件vim /lib/systemd/system/docker.service在ExecStart=/usr/bin/dockerd -H fd:// --containerd=/run/containerd/containerd.sock后添加--data-root="/home/docker"最终为:ExecS...
2020-03-30 17:34:44 1811
原创 sudo cd 显示找不到命令
我的docker工作目录在/var/lib/docker,但是是root账户的,我用sudo cd /var/lib/docker,出现下面错误的命令:sudo: cd:找不到命令经查:cd不是一个应用程序而是Linux内建的命令,而sudo仅仅只对应用程序起作用我自己的账户没有su密码,但是可以通过sudo -s进入root账户sudo -i 或者sudo -s这样就可...
2020-03-30 17:29:48 1361
原创 ubuntu安装apache2并修改工作目录作为http文件服务器
1、安装apache2sudo apt-get install apache22、查看apache2的工作状态sudo systemctl status apache23、localhost查看网页4、修改apache2的工作目录打开/etc/apache2/sites-enabled/000-default.conf 找到 DocumentRoot 修改成相应的目...
2020-03-30 15:37:11 1463
原创 jenkins pipeline获取触发用户的插件
1、user build varshttps://plugins.jenkins.io/build-user-vars-plugin/注意:shell和pipeline的使用方法应该不是很一样,我只用pipelinePipeline ExamplesScriptnode { wrap([$class: 'BuildUser']) { def user = env.BU...
2020-03-30 11:13:45 1102
原创 Gerrit trigger配置时出现com.jcraft.jsch.JSchException: Auth fail
经验只谈,是需要下载一个这个插件插件搜索列表下载好后,在jenkins页面上传jsch.hpi插件,并重启Jenkins,重启后,上述插件依赖问题消除
2020-03-27 17:56:09 2067 2
原创 centos docker修改工作目录以及已jenkins账户使用docker
1、我的centos docker版本$ docker --versionDocker version 18.09.7, build 2d0083d2、我的配置文件在/usr/lib/systemd/system/docker.service找到ExecStart,在最后添加--data-root=/home/docker,这个选项以前是--graph,不知道以后会不会便,可以用...
2020-03-27 16:24:23 786
原创 ubuntu jenkins使用中/var/lib/jenkins空间不够想从配置文件修改工作目录
1、配置文件地址:/etc/default/jenkins修改配置文件里的JENKINS_HOME为自己想要的目录JENKINS_HOME=/home/$NAME2、计划把jenkins工作目录改为/home/jenkinssudo mkdir /home/jenkins因为/var/lib/jenkins的所属账户为jenkins,故修改/home/jenkins...
2020-03-27 16:15:38 1860
原创 docker 必须用sudo权限才能生效
下面的问题**@**-OptiPlex-7040:~/tmp$ docker ps -aGot permission denied while trying to connect to the Docker daemon socket at unix:///var/run/docker.sock: Get http://%2Fvar%2Frun%2Fdocker.sock/v1.40/co...
2020-03-27 10:33:35 3144
原创 shell命令:保留某个地址最后两级目录和文件名,并可以对这三个进行重新命名
示例:android studio编译完成后需要自动化收集映射表mapping.txt,但是有多个mapping.txt所以需要根据工程不同区分不同映射,最终采用保留最后两级目录和文件,并用下划线分割的命名,思考之下,无法使用${VAR##*/},所以用命令组合echo ./***_service/build/outputs/mapping/tv/release/mapping.txt ...
2020-03-26 11:28:43 485
原创 jenkins设置环境变量出现提示:Caused: java.io.IOException: Failed to create a temporary file in /home/jenkins
因自己在自己的jenkins用户下下载了一个repo镜像,所以需要设置环境变量,但是设置下面的环境变量时REPO_URL=/home/jenkins/bin/git-repo.git出现错误提示:Caused: java.io.IOException: Failed to create a temporary file in /home/jenkins经研究和查阅资料发现:...
2020-03-26 11:18:04 7937 1
原创 jenkins gerrit-trigger设置verify+1触发jenkins编译导致同一个patch循环编译
原因:经研究发现,jenkins账户编译成功后,会发送verify+1信息给gerrit,因为我们设置了gerrit-trigger,并且选择了verify+1触发编译 ,gerrit会再次向jenkins发送verify+1事件, 此时jenkins会再次编译,循环往复,我的jenkins服务器已经死循环编译一晚上了解决:在jenkins ->设置 ->gerri...
2020-03-26 11:05:54 3064
原创 centos服务器创建本地repo服务器,不再每次下载远程的repo
背景:因为需要在centos服务器上搞jenkins自动化编译,使用到repo,使用的是清华的repo镜像,但是每次拉的时候会出现概率性拉取失败,network is not reachable,故想到在本地创建repo服务器1、克隆远程repo镜像在服务器上下载清华的repo镜像,单纯用clone不可以,需要带--bare或者--mirrorgit clone --bare ...
2020-03-25 15:21:11 445
原创 centos 更换python版本从3.5到3.7出现的问题
1、ModuleNotFoundError: No module named '_ctypes'yum install libffi-devel tk-devel后重新安装python3.7./configure 检查编译环境/相关库文件/配置参数,生成makefilemake 对源代码进行编译,生成可执行文件make install 将生成的可执行文件安装到当前...
2020-03-25 11:54:57 578
原创 pipeline脚本语法的注意事项
1、sh命令:注意单引号,双引号的变量问题执行带变量的命令,比如://单引号里的$符号没什么意义sh 'git push origin ${BUILD_BRAMCH}'//双引号里使用$符号时实际用的值sh "git push origin ${BUILD_BRAMCH}"...
2020-03-16 16:37:51 863
原创 git修改历史记录里的commit message
以修改最近两次历史提交为例:1、git rebase -i HEAD~22、如果修改第2个历史提交,将pick改为e,wq保存并退出3、会出现下面的提示,这儿的意思是一个一个得修改,从最靠前的那一个开始You can amend the commit now, with git commit --amend Once you are satisfied with your...
2020-03-16 15:03:29 550
原创 ubuntu/centos上在终端下切换用户,并切换到用户根目录
1、切换用户sudo su + 用户名比如我安装的jenkins用户:sudo su jenkins2、切换到jenkins根目录:cd 命令即可3、jenkins用户、httpd等用户安装后一般安装在/var/lib下,所以默认应该没有登录密码解决:用已有的sudo权限的用户给jenkins加密码sudo passwd jenkins...
2020-03-16 11:15:49 1500
原创 git pull,merge一次后解决冲突出问题,第二次解决冲突一直自动按照第一次的解决自动合并冲突
https://git-scm.com/docs/git-rerere用这个git-rerere可以解决背景:一开始git pull merge 出现冲突,git diff可以查看出来冲突的地方,解决完后无法编译成功,用git reset --hard等一顿操作,返回git pull 前的状态再次git pull时发现会自动冲突合并,解决办法跟第一次一样,跟别...
2020-03-13 21:34:17 1059
原创 ubuntu安装virtualbox windows的小功能
1、windows窗口自适应屏幕安装一个。。2、实现ubuntu、windows共享粘贴板设置->常规->高级->共享粘贴板3、实现ubuntu、windwos的双向拖曳设置->常规->高级->拖放...
2020-03-11 18:05:33 138
原创 checkstyle风格修改记录
一、javadoc相关JavaDoc描述: https://www.cnblogs.com/boring09/p/4274893.html1、<p>标签的使用如果注释包含多段内容,段与段之间需要用 <p> 分隔,空行是没用的<p> 标签前应有空行。 [JavadocParagraph]2、Javadoc的第一句缺少一个结束时期。 [Sum...
2020-03-09 20:37:35 4095
原创 JavaDoc 记录
1、有一个JAutodoc,不过是eclips插件,自动添加commenthttp://jautodoc.sourceforge.net/
2020-03-05 15:54:58 165
原创 git去除工作区的修改,清空工作目录里无关紧要的文件或者目录
1、去除暂存区的文件,标绿的文件(git add的文件),这样暂存区的文件会变为modifygit reset .2、去掉modify的文件,相当于全部删除自己的修改git checkout .3、有时候因为冲突导致工作区有好多untrack的文件,想要清空工作区# 删除 untracked filesgit clean -f # 连 untracked 的目录也一...
2020-03-04 17:58:02 4703 1
原创 android学习记录
android studio编译第一个工程出错:Gradle sync failed :SSL peer shut down incorrectlyhttps://blog.csdn.net/u010347226/article/details/79140734android studio的Android Gradle Plugin Version和Gradle Version 的区别...
2020-03-03 15:16:13 86
原创 pipeline学习的记录,包括gerrit ,gerrit event 等的记录
refs/for/[brach] 需要经过code review之后才可以提交,而refs/heads/[beanch]不需要code review。如果需要code review,直接执行push:git push origin mybrach就会报错“! [remote rejected] master -> master (prohibited by Gerrit)”必须用以下语...
2020-03-03 15:13:32 902
原创 ubuntu写的python,移到cenos出现的环境问题记录
1、pip问题pip命令:查看各种python安装的包https://blog.csdn.net/sinat_33718563/article/details/90322609https://gitpython.readthedocs.io/en/stable/intro.html#getting-startedhttps://github.com/gitpython-develo...
2020-03-03 14:29:39 289
原创 python获取到的html数值带b',如何去掉
https://stackoverflow.com/questions/41918836/how-do-i-get-rid-of-the-b-prefix-in-a-string-in-pythonb = b'1234'print(b.decode('utf-8')) # '1234'
2020-03-03 14:25:04 2994
原创 测试邮箱的smtp端口是否开启
命令:telent smtp主机 端口https://www.cnblogs.com/kerrycode/p/5609010.html
2020-03-03 14:19:21 4205
原创 jenkins:pipeline比较字符串数的大小
背景:正在用jenkins做android的单测增量覆盖率,并要求覆盖率小于80%视为构建失败增量覆盖率:是从全量报告里分析出来的,并用shell获取到的数值,所以pipeline获取到的数值是字符串思考:1、本来打算将字符串转换为整型,但是Groovy里的parseInt在pipeline里会报错2、将阈值也设置为字符串,比较的时候不行,比如"100" < "80"会...
2020-03-03 14:16:41 2797
测试嵌入式设备上网卡的脚本
2024-06-24
反编译工具,可以将android生成的framework.jar反编译为class,并且用jd-gui 查看修改是否编译进来
2024-02-06
rtptools项目,github上的资源
2023-11-16
PCM音频流裸数据,可以使用Audacity来解析,帮助理解pcm解码和FM
2022-06-10
sniffer-sta-connect-ap.pcap
2021-08-23
ICAWebWrapper.msi
2020-02-10
mwan3的代码和负载均衡的路由及iptables规则
2019-03-13
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人