标签: yaml

Rmarkdown:将 PDF 编织得与 HTML 完全相同

当在 Rmarkdown 文档的 YAML 部分声明输出格式时,有没有办法确保它编织成 PDF,但看起来像编织的 HTML?

knitted PDF 看起来完全不一样:字体是某种衬线字体(假设我可以更改它),块引用和代码块看起来不同。

我喜欢针织 HTML 和外观,但是有没有办法生成看起来完全相同的 PDF?

作为例子,只是一个简单的默认示例代码:

---
title: "Untitled"
output:
  html_document: default
  pdf_document: default
---

```{r setup, include=FALSE}
knitr::opts_chunk$set(echo = TRUE)
```

## R Markdown

This is an R Markdown document. Markdown is a simple formatting syntax for authoring HTML, PDF, and MS Word documents. For more details on using R Markdown see <http://rmarkdown.rstudio.com>.

> This is a quote

This is a link: <http://rmarkdown.rstudio.com>

When you click the **Knit** button a …
Run Code Online (Sandbox Code Playgroud)

markdown yaml r knitr r-markdown

6
推荐指数
0
解决办法
2699
查看次数

如何在 Dart 中将映射写入 YAML 文件

我在 Dart 中有一张键值对的映射。我想将其转换YAML并写入文件。

我尝试使用YAMLdart 库中的包,但它只提供YAML从文件加载数据的方法。没有提及如何将其写回文件YAML

这是一个例子:

void main() {
  var map = {
    "name": "abc",
    "type": "unknown",
    "internal":{
      "name": "xyz"
    }
  };
  print(map);
}
Run Code Online (Sandbox Code Playgroud)

预期输出: example.yaml

name: abc
type: unknown
internal:
  name: xyz
Run Code Online (Sandbox Code Playgroud)

如何将 dart 映射转换为 YAML 并将其写入文件?

yaml dart dart-io

6
推荐指数
2
解决办法
1635
查看次数

从 YAML 配置 azure-pipelines 中的构建中排除项目

我试图排除一些项目在天蓝色管道中构建。

我尝试了以下选项...

  • 尝试仅构建核心下的项目?
- script: dotnet build **/Core/*.csproj --configuration $(buildConfiguration)
Run Code Online (Sandbox Code Playgroud)

- script: dotnet build **/Core/**/*.csproj --configuration $(buildConfiguration)
Run Code Online (Sandbox Code Playgroud)

但找不到好的例子。

我想要构建的项目位于不同的子文件夹下,如../../Core/Domain/Domain.csproj ../../Core/Presentation/Presentation.csproj

有什么我想念的吗,有可能吗?或者我只是做错了什么。

yaml azure azure-devops azure-pipelines azure-pipelines-yaml

6
推荐指数
1
解决办法
8013
查看次数

当作业失败时,Azure DevOps 管道完成时会显示警告标志

我有一个包含一些作业的管道(Azure Devops yaml)。它们并行运行。但是,当失败时,构建会以警告结束,而不是错误标志。为什么?我预计管道会以错误结束。

在此输入图像描述

编辑: pipelines.yml

pool:
  name: Default


jobs:
- job: FirstJob
  steps:
  - script: echo First!

- template: template.yml
  parameters:
     name: Second

- template: template.yml
  parameters:
     name: Third

- template: template.yml
  parameters:
     name: Fourth

- template: template.yml
  parameters:
     name: Fifth

- template: template.yml
  parameters:
     name: Sixth

- template: template.yml
  parameters:
     name: Seventh
Run Code Online (Sandbox Code Playgroud)

模板.yml:

parameters:
  - name: name
    type: string
    default: -- 

jobs:
- job: ${{ parameters.name }}
  dependsOn: FirstJob
  continueOnError: true
  variables:
      BuildTag: ${{ parameters.name }}

  steps:
    - task …
Run Code Online (Sandbox Code Playgroud)

yaml azure-devops

6
推荐指数
1
解决办法
1万
查看次数

为什么 Swagger Codegen 将 ON/OFF 字符串枚举转换为 TRUE/FALSE?

我正在使用 Swagger Codegen 3.0.19,还尝试了 OpenAPI Generator 4.0.3。

Java环境:

Java(TM) SE Runtime Environment (build 1.8.0_121-b13)
Java HotSpot(TM) 64-Bit Server VM (build 25.121-b13, mixed mode)
Run Code Online (Sandbox Code Playgroud)

跑步者:

java -jar ./libs/openapi-generator-cli-4.3.0.jar  generate \
       -i pet.yaml \
       -g spring \
       -o ./OUTPUT/api/
Run Code Online (Sandbox Code Playgroud)

这是我的 OpenAPI 架构:

Java(TM) SE Runtime Environment (build 1.8.0_121-b13)
Java HotSpot(TM) 64-Bit Server VM (build 25.121-b13, mixed mode)
Run Code Online (Sandbox Code Playgroud)

输出是:

java -jar ./libs/openapi-generator-cli-4.3.0.jar  generate \
       -i pet.yaml \
       -g spring \
       -o ./OUTPUT/api/
Run Code Online (Sandbox Code Playgroud)

为什么代码生成器将 ON/OFF 枚举转换为 TRUE/FALSE?当我使用 Swagger Editor GUI 生成时,它不会执行此操作。

yaml openapi swagger-codegen openapi-generator

6
推荐指数
1
解决办法
5478
查看次数

如何使用node.js应用程序动态更新YAML文件中的配置属性

我想使用 node.js 应用程序动态更新 YAML 配置文件中的属性。我在 KeyVault 中配置了我的机密,并且已在应用服务配置中引用了它。我想通过 node.js 应用程序更新 YAML 文件中的这些秘密。

我在 YAML 文件中尝试了以下选项,但它不起作用。

#{process.env.password}
Run Code Online (Sandbox Code Playgroud)

我的 YAML 结构如下所示:

targets:
  - host:
    ssl:
      client:
        password: XXXXXXXXXX (I want to update this password attribute using environment variables)
Run Code Online (Sandbox Code Playgroud)

yaml node.js node-modules apigee azure-webapps

6
推荐指数
1
解决办法
893
查看次数

如何在 Terraform 中使用 yaml 文件?

我在单独的 yaml 文件中有 kubernetes 配置。我想在运行 terraform 时使用该 yaml 文件,可以吗?如果是,那么如何。

yaml terraform terraform-provider-azure azure-aks

6
推荐指数
1
解决办法
1万
查看次数

yq 从键值对中获取值

我有一个简单的values.yaml 文件,其中包含以下数据:

images:
  tags:
    one: abc:v0.3-16-07
    two: xyz:ng-0.23.0
    pq: qaa:0df1e21e752b3d3.2020-04-27_1
Run Code Online (Sandbox Code Playgroud)

使用

yq -r --yaml-output ".images.tags" values.yaml
Run Code Online (Sandbox Code Playgroud)

我可以得到以下输出

one: abc:v0.3-16-07
two: xyz:ng-0.23.0
pq: qaa:0df1e21e752b3d3.2020-04-27_1
Run Code Online (Sandbox Code Playgroud)

但我怎样才能从上面得到这些值呢?

yaml jq yq

6
推荐指数
1
解决办法
3万
查看次数

如何组织 azure-pipeline.yaml 文件

我已经阅读了官方文档,将 yaml 文件放在项目的根目录中。我正在考虑创建某种管道存储库,其中包含多个 yaml 文件,负责不同项目的不同管道工作流程。但Azure管道仅识别azure-pipeline.yaml文件名。

问题:显然不可能在同一文件夹下创建多个具有相同azure-pipeline.yaml名称的 yaml 文件。组织 azure pipeline yaml 文件的最佳实践是什么?是否应该将其放在项目的根目录中?

yaml azure-devops azure-pipelines

6
推荐指数
2
解决办法
8719
查看次数

helm 图表:将 value.yaml 中的多行包含到 configmap 中

我想创建一个舵图,其结果是如下所示的配置图:

apiVersion: v1
kind: ConfigMap
metadata:
  name: myconfigmap
data:
  myconfigfile1.properties: |
    property11 = value11
    property12 = value12
  myconfigfile1.properties: |
    property21 = value21
    property22 = value22
Run Code Online (Sandbox Code Playgroud)

而这部分应可在以下位置进行配置values.yaml

myconfig:
  myconfigfile1.properties: |
    property11 = value11
    property12 = value12
  myconfigfile1.properties: |
    property21 = value21
    property22 = value22
Run Code Online (Sandbox Code Playgroud)

现在我想迭代 的所有子项myconfig并将values.yaml它们添加到我的头盔模板中。到目前为止我对此模板的尝试:

apiVersion: v1
kind: ConfigMap
metadata:
  name: myconfigmap
data: 
  # {{- range $key, $val := .Values.myconfig}}
  # {{ $key }}: |
  #   {{ $val }}
  # {{- end }}

Run Code Online (Sandbox Code Playgroud)

导致此错误消息: …

yaml go-templates kubernetes kubernetes-helm

6
推荐指数
1
解决办法
1万
查看次数