Передавать зашифрованное значение из XML-файла в команду сборки ms.

У меня есть xml-файл с паролями. Я должен передать эти пароли из XML-файла в свойство пароля в команде MSBUILD. Может ли кто-нибудь помочь мне

Xml:

<?xml versio------>
<configuration>
<password>newpassword</password>
</configuration>

Моя команда msbuild:

Msbuild "projectpath" /p:deployonbuild=true /p:username='user's /p:password=' '
0
задан 5 November 2020 в 17:58
1 ответ

В https://docs.ansible.com/ansible/latest/collections/community/general/xml_module.html есть модуль xml. ] и есть пример извлечения значения xml из файла XML

# Consider the following XML file:
#
# <business type="bar">
#   <name>Tasty Beverage Co.</name>
#     <beers>
#       <beer>Rochefort 10</beer>
#       <beer>St. Bernardus Abbot 12</beer>
#       <beer>Schlitz</beer>
#    </beers>
#   <rating subjective="true">10</rating>
#   <website>
#     <mobilefriendly/>
#     <address>http://tastybeverageco.com</address>
#   </website>
# </business>

# Retrieve and display the number of nodes
- name: Get count of 'beers' nodes
  community.general.xml:
    path: /foo/bar.xml
    xpath: /business/beers/beer
    count: yes
  register: hits

- ansible.builtin.debug:
    var: hits.count

# ...

# How to read an attribute value and access it in Ansible
- name: Read an element's attribute values
  xml:
    path: /foo/bar.xml
    xpath: /business/website/validxhtml
    content: attribute
  register: xmlresp

- name: Show an attribute value
  debug:
    var: xmlresp.matches[0].validxhtml.validatedon

. Вы можете использовать его для своих нужд. В Ansible 2.9 используйте xml вместо community.general.xml и помните об установке необходимых библиотек (lxml)

.
0
ответ дан 11 January 2021 в 10:47

Теги

Похожие вопросы