无法使用Intellij [OpenshiftException]连接到Openshift

时间:2016-11-26 19:24:59

标签: java intellij-idea deployment openshift

我使用Github登录凭据进入Openshift Web控制台(下一代),但我不能使用Intellij来部署我的应用程序,因为登录的唯一方法是使用令牌和提示中的$jobs = [ 'Director', 'Director of Photography', 'Cinematography', 'Cinematographer', 'Story', 'Short Story', 'Screenplay', 'Writer' ]; $crew = []; foreach($tmdbApi as $key => $member) { if($member['id'] == $id && in_array($member['job'], $jobs)) { if(!isset($crew[$key])) { $crew[$key] = $member; } else { $crew_jobs = explode(', ', $crew[$key]['job']); if(!in_array($member['job'], $crew_jobs)) { $crew_jobs[] = $member['job']; } $crew[$key]['job'] = implode(', ', $crew_jobs); } } } 命令。有没有办法使用我的令牌使用IDEA进行部署?

3 个答案:

答案 0 :(得分:0)

我不确定Idea集成,但如果我理解正确,您可以提供令牌。那么为什么你不能做像

这样的事情
oc login --token=<your-token> --server=https://api.preview.openshift.com/oapi/v1/users/~

因此,您可以从帮助菜单下的开发者预览网站中检索。

答案 1 :(得分:0)

据我所知,IntelliJ和OpenShift之间没有可用的集成。最简单的部署形式是Github webhook,它将在提交时自动部署。但是,您也可以使用oc new-app /path/to/app/directory轻松部署本地应用程序,甚至可以设置push local webhooks到OpenShift的服务

答案 2 :(得分:0)

对于IntelliJ IDEA 2018.3,将通过“构建,执行,部署> OpenShift”提供一个选项:

OpenShift with token

相关Bugticket:https://youtrack.jetbrains.com/issue/IDEA-176760