我创建了一个 Azure DevOps 组织。我是用我的 Outlook 帐户创建的。我想将其连接到我的 Azure 门户上的 Azure Active Directory (AAD)(默认目录)。我正在使用 Azure 门户上的免费帐户,该帐户允许我拥有一个订阅。AAD目录如下所示:
我想要将我的 Azure DevOps 组织连接到 Azure Active Directory。我在 Azure 门户和 Azure DevOps 中使用相同的用户。我基本上是用同一个帐户创建的。我按照此链接中的说明将 Azure DevOps 组织连接到 Azure AD。我强调,就我而言,两者都是由同一封电子邮件创建的。但是,在 Azure DevOps 组织设置中,通过单击“Azure Active Directory”下的“连接目录”,我收到一条错误消息:“用户 myuser@outlook.com 是目标 AAD 租户默认目录中的来宾。当前组织策略不允许来宾用户访问组织。请更改策略设置以允许外部来宾访问,然后重试。”
这是我在 DevOps 中的组织设置中看到的内容:
这是我尝试将其连接到 AAD 时出现的错误:
当我在 Azure Active Directory 中检查我的用户时,我可以看到它具有全局管理员角色,并且是成员,而不是来宾!毕竟是我创建这个帐户和所有资源的用户:(是第二行的用户:)
如前所述,该用户具有全局管理员角色:
我还尝试更改 AAD 端的策略,以便能够将我的 DevOps 项目连接到 AAD,但它再次失败。政策是这样的:
我基本上不知道还应该做什么来将 DevOps 连接到 AAD。任何帮助表示赞赏。
我正在使用 Azure DevOps 存储库将 Azure databricks 连接到我在 DevOps 中的存储库。我需要从 Azure DevOps 管道自动拉取。为此,我尝试使用 databricks API 进行拉取,但参考此链接,没有拉取方法。
按照说明并查看 swagger ,唯一可用的方法是:
有没有办法通过 API 或 CLI 或任何其他方式以编程方式拉取?如果是,怎么办?
我正在使用 Azure DevOps 构建 python 轮。我想让它尽可能通用,以便团队中的每个人都可以使用相同的管道来构建自己的 python 轮并将它们部署在一些 databricks 工作区中。为此,我需要知道构建管道输出中的文件名是什么,以便在我的发布管道中使用它。
目前在这种情况下,该文件是保存在构建管道输出中的 python 轮。我在管道 yaml 中使用以下代码在构建管道输出和 Azure 工件源中发布它。
- task: PublishBuildArtifacts@1
inputs:
pathToPublish: '$(Build.ArtifactStagingDirectory)'
artifactName: dfordbx
- task: UniversalPackages@0
displayName: Publish
inputs:
command: publish
publishDirectory: $(Build.ArtifactStagingDirectory)/dist/
vstsFeedPublish: 'MyProject/py_artifacts_1732'
vstsFeedPackagePublish: $(packageBuildName)
Run Code Online (Sandbox Code Playgroud)
构建管道运行结束后,dist文件夹中会出现一个wheel文件。我需要得到这个轮子的名称。对于我自己的代码,我当然知道名字。但是当其他人为他们的代码运行管道时,我不清楚这一点。我需要在我的发布管道中获取这个名称。
换句话说,我正在我的 yaml 文件中寻找一种方法来获取以下结构中的“py_sample_package-0.6.5-py3-none-any.whl”名称:
通过选择已发布的工件:
获取文件:
突出显示的部分是我需要进入管道的部分。谢谢。
我正在尝试向 Asymmetrik/ngx-leaflet 创建的地图添加图例。该地图是按照https://github.com/Asymmetrik/ngx-leaflet中的教程创建的 。有两个不同的层,每个层应该有不同的图例。该代码是使用 Angular CLI 和 leaflet 编写的。有一个地图组件。map.component.ts文件如下:
import {Component, Input, OnChanges, OnInit} from '@angular/core';
import {circle, geoJSON, GeoJSONOptions, latLng, Layer, LeafletMouseEvent, polygon, tileLayer} from 'leaflet';
import * as L from 'leaflet';
import {SimpleResult} from '../../models/SimpleResult';
import {HttpClient} from '@angular/common/http';
import {IDrilldownResult} from '../../models/DrilldownResult';
@Component({
selector: 'app-map-chart',
templateUrl: './map-chart.component.html',
styleUrls: ['./map-chart.component.css']
})
export class MapChartComponent implements OnInit, OnChanges {
@Input() private data: IDrilldownResult;
public options: any;
public layersControl = {
baseLayers: { }
};
private getColor(value, max, …Run Code Online (Sandbox Code Playgroud)