小编Dan*_*Cat的帖子

IntelliJ新项目 - maven原型列表为空

创建IntelliJ→New Project→Maven时,原型列表为空白,无论经过多长时间,都不会填充."加载原型列表..."继续,但似乎没有做太多.有什么建议?

在此输入图像描述

来自的信息mvn -v:

Apache Maven 3.2.5 (NON-CANONICAL_2014-12-25T17:13:28_root; 2014-12-25T05:13:28-08:00)
Maven home: /opt/maven
Java version: 1.8.0_25, vendor: Oracle Corporation
Java home: /usr/lib/jvm/java-8-openjdk/jre
Default locale: en_US, platform encoding: UTF-8
OS name: "linux", version: "3.17.6-1-arch", arch: "amd64", family: "unix"
Run Code Online (Sandbox Code Playgroud)

IntelliJ IDEA Professional 14.0.2

intellij-idea maven-3 maven intellij-14

72
推荐指数
3
解决办法
2万
查看次数

Jenkins - Git Submodule Credentials与Parent Repo不同

背景

Jenkins被用于从具有Git子模块的Git仓库构建工件.子模块与父项目不在同一个repo中,甚至不在同一端点.问题是父repo检查正常,因为凭证ssh密钥A与主/父repo相关联,但不出所料,在子模块上失败,因为凭证ssh密钥B与Jenkins的repo没有关联' 观点看法.

令人惊讶的是Jenkins对Git子模块没有更好的开箱即用支持; 贡献的时间.

问题

  1. 有没有办法为单个Git仓库存储多个凭证?
  2. 如果答案是否定的,为什么Jenkins在Advanced子模块行为下提供了从父存储库的默认远程使用凭证的选项,如下所示?
  3. 还有什么方法可以处理具有不同凭据的Jenkins和Git子模块?

在此输入图像描述

系统信息

在Docker机器上运行Jenkins(本地)

在CentOS上运行Jenkins(生产)

詹金斯版本:2.60.2(两者)

Git插件版本:3.6.4(两者)

git github jenkins jenkins-plugins jenkins-job-builder

12
推荐指数
1
解决办法
898
查看次数

postgres创建扩展postgis错误

在创建使用postgis扩展名的postgresql数据库"map"的过程中CREATE EXTENSION postgis;,用户"mapmaker"会收到以下错误:

permission denied to create extension "postgis" 
HINT:  Must be superuser to create this extension. 
Run Code Online (Sandbox Code Playgroud)

但是用户"mapmaker"是sudo -u postgres psql通过命令指定的数据库所有者:

CREATE DATABASE map OWNER mapmaker; 
GRANT ALL PRIVILEGES ON DATABASE map TO mapmaker; 
Run Code Online (Sandbox Code Playgroud)

一旦mapmaker成为用户级别的超级用户,我就不再收到错误,并且创建扩展名,所以我理解我所要做的就是通过postgres用户将mapmaker的权限调整为超级用户,但我有兴趣知道为什么这是如果mapmaker被授予数据库映射的所有权限?扩展是否区别对待?为了使用扩展,用户必须是用户级超级用户,还是可以在数据库级别分配权限?

我确实看到没有超级用户角色就无法创建扩展,但问题的答案并没有解释为什么,不幸的是,我没有足够的评论点,因此问题.

PostgreSQL 9.1.9 PostGIS 2.0.3

postgis postgresql-9.1

5
推荐指数
1
解决办法
4101
查看次数

使用Travis CI和Docker进行连续部署

在CI环境中自动化Docker映像部署的最佳方法是什么?

在使用Travis CI构建了一个简单的Web项目并使用Dockerfile来构建相应的Docker映像之后,是否有一种方法可以自动将该映像部署到云提供商?

现在,Dockerfile将基本映像下拉到Travis构建机器,并根据Dockerfile中的指令构建映像。在这一点上,如果构建成功,我可以将其推送到Docker Hub,尽管我无需将该映像保存到Docker Hub,但我设想的是将成功构建的Docker映像部署到云提供程序(IE。DigitalOcean,Linode或AWS),然后启动/运行该映像。

continuous-deployment travis-ci docker

5
推荐指数
1
解决办法
2167
查看次数