- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
câu hỏi:
我有一个手动干预步骤,其中包含执行部署的人员要遵循的文本步骤。
我想传递目标服务器的名称,这样这个人就不需要查找目标服务器名称。
例如,如下所示,我需要将它们解压缩到目标服务器上的某个位置。
**SECTION 1: (Main installation)**
1. Navigate to: #{InstallationZipLocation}.
2. Download zip file named: #{ZipFileName}
3. Unzip to the desktop on: #{DeploymentTargetMachineName} --need help here
4. Run executable named: #{ExecutableName}
5. Accept default settings
我尝试过的:
Octopus Deploy - System Variables Documentation优惠:
#{Octopus.Deployment.Machines}
kết quả:Machines-6
#{Octopus.Deployment.SpecificMachines}
kết quả:(空字符串)
我希望看到的:
3. Unzip to the desktop on: FTPServer05
附加评论:我意识到我可以在我的变量列表中为每个目标环境/范围设置目标服务器的名称,结果只有 4 个变量(没什么大不了的,而且易于维护),但我很好奇是否有一种方法可以简化它。我们正在运行 Octopus Deploy 3.12.9。
1 Câu trả lời
所以我一直在寻找一种更简单的方法,但偶然发现了一些我发现相当有趣的东西,所以我继续实现了它。
Output variables . . . “在一个步骤运行后,Octopus 捕获输出变量,并保留它们以供后续步骤使用。”
我为解决问题所做的工作:
我设置了一个自定义步骤模板,其唯一目的是设置“输出变量”以在我的后续步骤中使用。您可以将此作为项目的第一步,或者至少在引用您正在设置的变量的步骤之前。
自定义步骤设置:
电源外壳:
Write-Host "TargetDeploymentMachineName $TargetDeploymentMachineName"
Set-OctopusVariable -name "TargetDeploymentMachineName" -value $TargetDeploymentMachineName
然后在我的手动干预步骤中,我使用这样的输出值:
3. Unzip to the desktop on: #{Octopus.Action[MyProject-Set-Output-Variables].Output.TargetDeploymentMachineName}
(其中 [MyProject-Set-Output-Variables]
代表我的部署项目中负责分配输出变量的步骤的名称)
解释为什么我的问题有问题:
结果是 variable binding syntax用于我的问题应该是:
Octopus.Machine.Name
= The name that was used to register the machine in Octopus. Not the same as Hostname
但是,手动干预步骤特别没有“部署目标”:
它只是在“八达通服务器”上运行:
所以我很确定这就是我没有获得“目标”值的原因。例如,我只是测试了另一个使用“部署目标”单选按钮的新基本步骤,这导致了我期望的 FTPServer05
giá trị.
关于octopus-deploy - Octopus Deploy - 部署目标机器名称的变量替换,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49500713/
Tôi muốn thực hiện tìm kiếm và thay thế trên một chuỗi, chẳng hạn như mật khẩu. Như bạn có thể hiểu từ câu hỏi, chuỗi sau khi thay thế sẽ trở thành sdvvzrug. Nhưng thật không may, đoạn mã sau đây lại cho ra bbbbcaab: $search = ran
Tôi đang sử dụng futurize --stage2 để áp dụng một số chuyển đổi mã nguồn nhằm làm cho mã python2 và python3 tương thích. Một trong những cách khắc phục là tất cả các phân vùng a/b được thay thế bằng old_div(a/b), tôi muốn tránh điều này
Tôi đang sử dụng RStudio nhưng đầu ra trên bảng điều khiển bị cắt bớt. Tôi không tìm ra cách để dừng việc cắt bớt (tôi đã thử tìm kiếm ?options cũng như tìm kiếm trên Google lâu hơn mức tôi muốn thừa nhận). Sửa: Tôi xin lỗi mọi người! Tên dài ban đầu của tôi là "This
Tôi có một ngăn xếp phân mảnh trong đó tôi sử dụng lệnh thay thế và lệnh thêm. Mã để thêm hoặc thay thế đoạn mã của tôi (trong Hoạt động của tôi) như sau private fun addFragment(fragment
Tôi đang chèn một số chuỗi vào một mảng, nhưng trước khi thực hiện, tôi muốn làm theo chủ đề đã nêu. Để chỉ thay thế khoảng trắng bằng %20, tôi thực hiện như sau: Name.push(linkText.replace(" ", "%20")); Nhưng tôi
Tôi đang cố gắng biên dịch và kiểm tra một đoạn mã mà tôi thấy trực tuyến có tên là Expanding an IP add. Tuy nhiên, khi tôi thử biên dịch nó, tôi nhận được lỗi về phương thức replace của StringBuilder. Nó nói rằng: IPadd.java:52:
Tôi đang cố gắng viết lại một phần mã của mình bằng các tính năng mới nhất của dplyr bằng cách thay thế data.frame() bằng data_frame() và cbind() bằng bind_cols(): library(rgeo
Gần đây tôi tình cờ tìm thấy replace() và "[ x.tst s.tst s.tst [,1] [,2] [,3] [1,] 0 0 0
Tôi luôn tự hỏi làm thế nào để thực hiện thay thế trong một tham số nhất định. Nếu bạn có một dòng như thế này: 123,Xin chào,Thế giới,(Tôi là, ở đây), không xác định và bạn muốn thay thế Thế giới bằng Foobar thì đây là một nhiệm vụ đơn giản
Làm thế nào để thoát khỏi dấu ngoặc kép trong một chuỗi? Ví dụ, đầu vào: "Không ai" đầu ra: \"Không ai\" Tôi đã thử làm như thế này nhưng không được: String name = "Không ai"; name.r
Tôi đang thực hiện lệnh như sau: SQL sql sQl SqL var ps = document.getElementsByTagName('p'); for(var i = 0; i nhưng nó không thay thế được văn bản.
Tôi đang cố gắng thay thế tất cả " bằng \" và phân tích chuỗi bằng JSON nhưng trình duyệt trả về lỗi SyntaxError: JSON Parse error: Unrecognized token '\'. Dưới đây là mã
Xin chào mọi người, tôi đang gặp khó khăn ở đây... Có thể thay thế bất kỳ phần nào giữa dấu gạch chéo đầu tiên bằng "", nhưng vẫn giữ nguyên phần còn lại không? Ví dụ, var sẽ là chuỗi "/anything-here-this-needs-to-be-re
Trong đoạn mã bên dưới, alert(a) trong hàm thay thế JavaScript sẽ cảnh báo các chuỗi khớp, trong trường hợp này là {name} và {place}. Điều này hoạt động như được mô tả trong tài liệu javascript, tức là:
+--------------------------------+ | bảng | +-------------------
Tôi đang cố gắng thay thế một chuỗi chứa " bằng \", bên dưới là quy trình tôi đã thử String s="\"/test /string\""; s = s.replaceAll("\"", "\\\"");
var text = "a's ..a's ...\"... "; text = convert(text); hàm convert(text) { var n = text
Tôi đang cố gắng sử dụng hàm thay thế trong JavaScript nhưng tôi gặp phải một vấn đề. strNewDdlVolCannRegion = strNewDdlVolCannRegion.replace(/_existing
Được rồi, trước hết tôi thực sự xin lỗi vì bài đăng gần đây nhất của mình nhưng tôi thực sự cần trợ giúp và tôi sẽ đưa những gì tôi thực sự muốn vào một đoạn mã rõ ràng hơn. Tôi không giỏi về JavaScript nên hy vọng bạn có thể giúp tôi.
Tôi đang viết một ghi chú và gặp phải một trở ngại. Có lẽ có một cách hiệu quả hơn để thực hiện việc này, nhưng tôi khá mới với Python. Tôi đang cố gắng tạo danh sách địa chỉ IP do người dùng tạo. Tôi đang sử dụng lệnh in để xem các giá trị được tạo ra có chính xác không. Khi tôi chạy mã này
Tôi là một lập trình viên xuất sắc, rất giỏi!