Jenkins问题记录

compile'com.google.android.gms:play-services-auth:9.4.0'

找不到Google的

解决:

需要编译的电脑上的Androidsdk里面的extra要有Google的支持包:

extras/google/m2repository/com/google/android/gms/play-services-auth

--------------------------

找不到子module的jar包

解决:

jar名字不能大写

--------------------------

atorg.jenkinsci.plugins.gitclient.CliGitAPIImpl.launchCommandIn(CliGitAPIImpl.java:1752)

atorg.jenkinsci.plugins.gitclient.CliGitAPIImpl.launchCommandIn(CliGitAPIImpl.java:1725)

atorg.jenkinsci.plugins.gitclient.CliGitAPIImpl.launchCommandIn(CliGitAPIImpl.java:1721)

atorg.jenkinsci.plugins.gitclient.CliGitAPIImpl.launchCommand(CliGitAPIImpl.java:1391)

atorg.jenkinsci.plugins.gitclient.CliGitAPIImpl.launchCommand(CliGitAPIImpl.java:1403)

atorg.jenkinsci.plugins.gitclient.CliGitAPIImpl.clean(CliGitAPIImpl.java:678)

athudson.plugins.git.GitAPI.clean(GitAPI.java:311)

athudson.plugins.git.extensions.impl.CleanCheckout.onCheckoutCompleted(CleanCheckout.java:28)

athudson.plugins.git.GitSCM.checkout(GitSCM.java:1137)

atorg.jenkinsci.plugins.multiplescms.MultiSCM.checkout(MultiSCM.java:143)

athudson.scm.SCM.checkout(SCM.java:495)

athudson.model.AbstractProject.checkout(AbstractProject.java:1278)

athudson.model.AbstractBuild$AbstractBuildExecution.defaultCheckout(AbstractBuild.java:604)

atjenkins.scm.SCMCheckoutStrategy.checkout(SCMCheckoutStrategy.java:86)

athudson.model.AbstractBuild$AbstractBuildExecution.run(AbstractBuild.java:529)

athudson.model.Run.execute(Run.java:1720)

athudson.model.FreeStyleBuild.run(FreeStyleBuild.java:43)

athudson.model.ResourceController.execute(ResourceController.java:98)

athudson.model.Executor.run(Executor.java:401)

scm插件checkout失败

解决:

删除代码文件,重试成功

======================================

https://stackoverflow.com/questions/24729024/open-firewall-port-on-centos-7

centos7打开8080端口

Usethiscommandtofindyouractivezone(s):

firewall-cmd--get-active-zones

Itwillsayeitherpublic,dmz,orsomethingelse.Youshouldonlyapplytothezonesrequired.

Inthecaseofdmztry:

firewall-cmd--zone=dmz--add-port=2888/tcp--permanent

Otherwise,substitutedmzforyourzone,forexample,ifyourzoneispublic:

firewall-cmd--zone=public--add-port=2888/tcp--permanent

Thenremembertoreloadthefirewallforchangestotakeeffect.

firewall-cmd--reload

================================================

centOs防火墙放行Samba

systemctlstartfirewalld.service

firewall-cmd--permanent--add-service=samba

===================================================

ftp登录之后查看不了文件

https://www.0xaa55.com/thread-1149-1-1.html

解决办法:运行getsebool-a|grepftpd判断查看权限。

[Bashshell]纯文本查看复制代码

?

1

getsebool-a|grepftpd

通常会显示如下内容:

allow_ftpd_anon_write-->off

allow_ftpd_full_access-->off

allow_ftpd_use_cifs-->off

allow_ftpd_use_nfs-->off

ftpd_connect_db-->off

ftpd_use_passive_mode-->off

ftp_home_dir-->off

其中,ftp_home_dir和allow_ftpd_full_access必须为on才行。

运行以下命令:

[Bashshell]纯文本查看复制代码

?

1

2

setsebool-Pftp_home_dir1

setsebool-Pallow_ftpd_full_access1

注意这两条命令一般需要花上十几秒钟才能运行完(也许是我的VPS不太好吧)

运行完了以后,我们再重新恢复SELinux进入Enforcing模式。

[Bashshell]纯文本查看复制代码

?

1

setenforce1#进入Enforcing模式

如果不出意外的话,vsFTPd就可以正常上传下载文件了。

但是如果就此问题还没解决的话,可能是FTP访问的目录属性不够。建议用chmod-R777路径将路径读写属性设置为777,再尝试,通常也能解决问题。

==================================================================

命令行安装build-tools

./tools/androidlistsdk--all

./tools/androidupdatesdk-u-a-t7(上面all列出来的所有选项,需要安装的编号)

相关推荐