在 CICD 配置中,我使用 Jenkins 作为 CI 服务器,部署应该在 EC2 Amazon Linux 上进行。
我尝试在 Jenkins 中添加我的 SSH 配置,但 SSH 连接失败..!
这里的问题是我的 EC2 实例SSH 身份验证需要 PublicKey、键盘交互......!
除了密钥身份验证之外,我还为我的 EC2 实例启用了谷歌身份验证器..!
有人可以告诉我在部署期间通过 Jenkins 配置/绕过键盘交互式身份验证的方法吗
在 CICD 配置中,我使用 Jenkins 作为 CI 服务器,部署应该在 EC2 Amazon Linux 上进行。
我尝试在 Jenkins 中添加我的 SSH 配置,但 SSH 连接失败..!
这里的问题是我的 EC2 实例SSH 身份验证需要 PublicKey、键盘交互......!
除了密钥身份验证之外,我还为我的 EC2 实例启用了谷歌身份验证器..!
有人可以告诉我在部署期间通过 Jenkins 配置/绕过键盘交互式身份验证的方法吗
描述:我创建了一个 jenkins 作业,将 jenkins 与 Android Studio 集成以生成工件,
在Android Studio中构建项目时,构建成功..
但是当我通过 jenkins 构建相同的项目时,我收到以下错误..!
Starting a Gradle Daemon (subsequent builds will be faster)
> Task :clean UP-TO-DATE
> Task :app:clean UP-TO-DATE
> Task :app:preBuild UP-TO-DATE
> Task :app:preDebugBuild UP-TO-DATE
> Task :app:compileDebugAidl NO-SOURCE
> Task :app:generateDebugBuildConfig
> Task :app:compileDebugRenderscript NO-SOURCE
> Task :app:javaPreCompileDebug
> Task :app:generateDebugResValues
> Task :app:generateDebugResources
> Task :app:createDebugCompatibleScreenManifests
> Task :app:extractDeepLinksDebug
> Task :app:processDebugManifest
> Task :app:mergeDebugResources
> Task :app:processDebugResources FAILED
FAILURE: Build failed with an exception.
* What went wrong:
Execution failed for task ':app:processDebugResources'.
> Could not resolve all files for configuration ':app:debugRuntimeClasspath'.
> Failed to transform navigation-ui-2.3.0.aar (androidx.navigation:navigation-ui:2.3.0) to match attributes {artifactType=android-compiled-dependencies-resources, org.gradle.category=library, org.gradle.dependency.bundling=external, org.gradle.libraryelements=aar, org.gradle.status=release, org.gradle.usage=java-runtime}.
> Execution failed for AarResourcesCompilerTransform: C:\Windows\System32\config\systemprofile\.gradle\caches\transforms-2\files-2.1\d0f92c0b26fabb47a28488bab3cc8456\navigation-ui-2.3.0.
> Android resource compilation failed
AAPT: C:\Windows\System32\config\systemprofile\.gradle\caches\transforms-2\files-2.1\9db20844a7f2758cbc14bea528bced6c\androidx.navigation.ui: error: The system cannot find the file specified. (2).
任何帮助表示赞赏..!
我在虚拟机 (OpenSUSE) 中运行 Docker 容器。
在运行容器时,我在将端口绑定到我的容器时遇到了很多问题......!
在虚拟机中运行 docker 是一种好习惯吗?供您参考的架构
主机操作系统 --> 虚拟机 --> 管理程序 --> 服务器操作系统 --> Docker
这是一个好习惯吗..:)