我有一个 microsoft bot 应用程序,它使用 azure 活动目录 v2 连接将用户登录到应用程序。但它不允许外部或其他用户登录应用程序。我知道一种方法是将来宾用户添加到 azure 活动目录,以便它允许。但我需要知道是否有其他方法可以允许任何用户使用 azure 活动目录登录,而无需将他们添加为来宾用户。
当其他用户尝试使用 azure Active Directory v2 连接进行签名时,将显示以下消息。
该帐户需要先添加为租户中的外部用户。注销并使用不同的 Azure Active Directory 用户帐户重新登录。
我在詹金斯管道中使用了sonarQube。我已经在jenkins中安装了与sonarqube相关的所有插件。在jenkins配置系统中,我正确配置了sonarqube服务器,jenkins全局工具配置我正确配置了SonarQube Scanner。
这是詹金斯管道代码..
node{
stage('git checkout process'){
echo 'started checkout'
git 'https://github.com/ramkumar/sampleproject'
echo 'completed sucessfully'
}
stage('compile package'){
def mvnTool = tool name: 'Maven', type: 'maven'
sh "${mvnTool}/bin/mvn clean install"
}
stage('SonarQube analysis') {
withSonarQubeEnv('sonarqube') {
mvnHome = '/opt/apache-maven/bin'
sh "${mvnHome}/mvn sonar:sonar"
}
}
stage("Quality Gate"){
timeout(time: 1, unit: 'HOURS') {
def qg = waitForQualityGate()
if (qg.status != 'OK') {
emailext body: 'Your code was failed due to sonarqube quality gate', subject: 'Jenkins Failed Report', to: 'prakashpp666666@gmail.com'
error "Pipeline aborted …Run Code Online (Sandbox Code Playgroud) 我的 ubuntu 服务器中有 Logstash 配置,它从 postgres 数据库读取数据并将数据发送到弹性搜索。我已经配置了一个计划,logstash 每 15 分钟就会检查 postgres 表,如果表中有任何更改,它会将数据发送到弹性搜索。
但每次logstash也会将日志发送到我不需要的syslog。由于logstash,我的系统日志文件消耗了更多内存。
那么如何停止logstash将其日志发送到syslog。在logstash.yml 中是否有任何配置可以避免将日志发送到syslog。
我在网上提到了许多网站,他们说要从配置中删除以下行。
标准输出 { 编解码器 => rubydebug }
但我没有这条线。
在我的输出中,我只是将数据发送到我从 AWS 带来的弹性搜索。
有没有办法阻止logstash将其日志发送到syslog?
为了使用 ssh 将 jenkins 与远程服务器连接,我在 jenkins 中安装了通过 SSH 插件发布。但在配置后,它显示错误为 jenkins.plugins.publish_over.BapPublisherException: Failed to add SSH key。消息[无效私钥:[B@7934add]
最初我在服务器中以 jenkins 用户身份登录为“sudo su jenkins”之后,我输入了“ssh-keygen”并给出了密码值并给出了 jenkins 配置中的密钥路径。
我的密码是我在创建 ssh-keygen 时给出的值
我的密码短语/密码与我在创建 ssh-keygen 时给出的值相同。我对这一点不正确
但是当我单击测试配置按钮时,我的所有配置都显示“
Failed to connect or change directory
jenkins.plugins.publish_over.BapPublisherException: Failed to add SSH key. Message [invalid privatekey: [B@3085b39b]"
Run Code Online (Sandbox Code Playgroud)