我是一名Azure新手,试图以自动CI/CD方式安装WebApp。
如果我在CLI shell中登录,我可以通过
az webapp部署源配置--name${webapp_name}--资源组${RESOURCEGROUP_name}--插槽暂存--repo url${GIT_url}--分支${branch}--手动集成
我想使用Jenkins中的shell(不使用Azure插件)来实现这一点。
如何使用部署凭据登录到az CLI?
我知道我们无法使用Azure凭据(从CLI)登录。
有没有通过一些API密钥登录的替代方法(我们可以在AWS/IBM云中这样做)?
Azure Cli 2.0支持非交互式登录。您可以创建一个服务主体并赋予它Owner
角色。然后您可以使用以下命令登录。
az login --service-principal --username APP_ID --tenant TENANT_ID --password PATH_TO_CERT
创建服务主体您可以检查此链接。
如果指定SP所有者角色,则可以检查此链接。
这真是令人难以置信的沮丧。 我已经部署了一个webapp在Eclipse/Tomcat中进行调试。我选择了“使用Tomcat安装”单选按钮来使用我自己的服务器。这都很好。但当我尝试访问我的web应用程序时,我得到一个404错误。我可以看到它已经部署在wptwebapps文件夹中。日志只显示404。我可以很好地访问manager应用程序,它显示我的web应用程序已经部署。 我做了清理/重新发布,重新
我正在开发简单的JAX-WS WebService。我正在使用ANT构建脚本创建WAR文件。该文件在部署到Tomcat7服务器时,抛出以下异常,并出现如下部署错误。 JAXB 2.1 API是从bootstrap classloader加载的,但是这个RI(从jar:file:/d:/dreamsoln/server/apache-tomcat-7.0.29/webapps/webserviced
在glassfish 4上部署“myapp.war”之前,我必须 创建jdbc连接池(/WEB-INF/glassfish-resources.xml- 现在我正在做: 将“myapp.war”、“glassfish resources.xml”上传到/tmp/install asadmin添加资源 asadmin创建身份验证域 asadmin部署 asadmin禁用myapp <代码>纳米//g
我正在使用tomcat7,并且有一个需要在ROOT下部署的小型Java应用程序。原因与客户端此时无法指定webapp的正确上下文路径有关。 我有一个索引。这个webapp中的html和我的问题是,当我在webapp名称${catalina\u home}/mywebapp(索引)下部署应用程序时。导航到时html呈现没有问题http://localhost:8080/mywebapp. 然而,当我
我有提供Web服务的webapp。我想使用SoapUI执行JUnit测试以检查此服务是否正常工作。 但是要测试Web服务应用程序必须部署到我的Tomcat 7服务器上。 我不知道如何配置maven来构建war,然后将其部署到tomcat(理想情况下:为此运行单独的tomcat实例),然后运行JUnit测试。< br >我将感谢任何帮助。 我正在使用 maven 2.2.1
webapp-vim 是一个网站服务器,它允许在vim中使用vim脚本开发web应用。