Octopus Deploy Tentacle
Paquet d’installation silencieuse pour Octopus Deploy Tentacle
9.1.3711-1
Development
Development
Les paquets PREPROD sont des paquets construits via LUTI.
Ils restent généralement 5 jours en PREPROD, après quoi un deuxième scan VirusTotal est effectué pour vérifier que le status n'a pas changé.
Si le paquet réussit ce dernier contrôle, il est promu en PROD et publié sur le store.
- package: tis-octopus-deploy-tentacle
- name: Octopus Deploy Tentacle
- version: 9.1.3711-1
- categories: Development
- maintainer: WAPT Team,Tranquil IT,Amel FRADJ,
- licence: proprietary_restricted,wapt_private
- target_os: windows
- architecture: x64
- signature_date:
- size: 76.58 Mo
- homepage : https://octopus.com/
package : tis-octopus-deploy-tentacle
version : 9.1.3711-1
architecture : x64
section : base
priority : optional
name : Octopus Deploy Tentacle
categories : Development
maintainer : WAPT Team,Tranquil IT,Amel FRADJ,
description : Octopus Deploy is a user-friendly automated deployment tool for .NET developers
depends :
conflicts :
maturity : PREPROD
locale :
target_os : windows
min_wapt_version : 2.3
sources :
installed_size :
impacted_process :
description_fr : Octopus Deploy est un outil de déploiement automatisé convivial pour les développeurs .NET
description_pl : Octopus Deploy to przyjazne dla użytkownika narzędzie do automatycznego wdrażania dla programistów .NET
description_de : Octopus Deploy ist ein benutzerfreundliches, automatisiertes Deployment-Tool für .NET-Entwickler
description_es : Octopus Deploy es una herramienta de despliegue automatizado fácil de usar para desarrolladores .NET
description_pt : Octopus Deploy é uma ferramenta de implantação automatizada de fácil utilização para desenvolvedores .NET
description_it : Octopus Deploy è uno strumento di distribuzione automatica di facile utilizzo per gli sviluppatori .NET
description_nl : Octopus Deploy is een gebruiksvriendelijke geautomatiseerde implementatietool voor .NET-ontwikkelaars
description_ru : Octopus Deploy - это удобный инструмент автоматического развертывания для разработчиков .NET
audit_schedule :
editor :
keywords :
licence : proprietary_restricted,wapt_private
homepage : https://octopus.com/
package_uuid : 19b12594-1d24-4933-bffc-93ce1e29218d
valid_from :
valid_until :
forced_install_on :
changelog :
min_os_version :
max_os_version :
icon_sha256sum : 3e46d718e2d97bef991cfc825f54999b74debaff12358651d3de90823c42bda7
signer : test
signer_fingerprint: b82fc8ef4a4475c0f69ac168176c2bfc58f572eb716c4eadd65e4785c155dd8e
signature_date : 2026-03-11T22:03:14.000000
signed_attributes : package,version,architecture,section,priority,name,categories,maintainer,description,depends,conflicts,maturity,locale,target_os,min_wapt_version,sources,installed_size,impacted_process,description_fr,description_pl,description_de,description_es,description_pt,description_it,description_nl,description_ru,audit_schedule,editor,keywords,licence,homepage,package_uuid,valid_from,valid_until,forced_install_on,changelog,min_os_version,max_os_version,icon_sha256sum,signer,signer_fingerprint,signature_date,signed_attributes
signature : VEZHGHhQWSV1iIp+0+wTQLUizGZTvKJg7u2BOBbKbDszJyWZPtzYz8P4oez0GijVf3wplIFZT0H3zC7WDJbe4/NNQhlgQcsAqqaQGQxox0Fc1pulHlT68rTcZ2FL33iisQLY1opi80/HopkZIr1h0SyFM/W7ceBYxE57tCnunTdjgA0kN2m7B7hIWJMy7LeNZtPDWW0tJqhDPD7t1Rit29cmW47FnjlogydQMgXbrSEN+h4sON4t1dgtDbDJnfOKC9B2lUDXhOA3f8QSjMAH90eXrlwlaT7nf2Zjiu0mbMYVs68KyJoJGwB7rQ/WyUaU+6dkvpwUg/oQO7AGUB+Gkw==
# -*- coding: utf-8 -*-
from setuphelpers import *
r"""
Usable WAPT package functions: install(), uninstall(), session_setup(), audit(), update_package()
"""
# Declaring global variables - Warnings: 1) WAPT context is only available in package functions; 2) Global variables are not persistent between calls
def install():
# Declaring local variables
bin_name = glob.glob('Octopus.Tentacle.*.msi')[0]
# Installing the software
install_msi_if_needed(bin_name)
# -*- coding: utf-8 -*-
from setuphelpers import *
from setupdevhelpers import *
import glob
def update_package():
# Declaring local variables
package_updated = False
proxies = get_proxies_from_wapt_console()
if not proxies:
proxies = get_proxies()
url_base = "https://octopus.com/downloads/tentacle"
response = requests.get(url_base,allow_redirects=True, proxies=proxies)
# Extract the correct div using bs_find_all
divs = bs_find_all(response.text, "tr", proxies=proxies)
msi_file = None
for div in divs:
if msi_file:
break
links = div.find_all('a', href=True)
for link in links:
if link['href'].endswith('.msi'):
href = link['href']
msi_file = href
download_url = msi_file
latest_bin = msi_file.split('/')[-1]
version = '.'.join(latest_bin.split('.')[2:5]).split('-')[0]
break
# Downloading latest binaries
print("Download URL is: %s" % download_url)
if not isfile(latest_bin):
print("Downloading: %s" % latest_bin)
wget(download_url, latest_bin, proxies=proxies)
package_updated = True
else:
print("Binary is present: %s" % latest_bin)
# Deleting outdated binaries
for f in glob.glob('*.msi'):
if f != latest_bin:
remove_file(f)
version = get_version_from_binary(latest_bin)
# Mettre à jour le package
control.set_software_version(version)
control.save_control_to_wapt()
5755890d69c29b0066dc18dc42d7337dbb8f5ad5b4579644530cc069d0fe0dd2 : Octopus.Tentacle.9.1.3711-net8.0-windows-win-x64.msi
01ca7fe94636e5a08fcb73849d3b5df25d51e2c82f4dd1a08f01798b25899819 : WAPT/certificate.crt
bad3215a8cd5a6e4422b4ed7db1d401ae7876c1ea62c6ba58da487eed948cbf5 : WAPT/control
3e46d718e2d97bef991cfc825f54999b74debaff12358651d3de90823c42bda7 : WAPT/icon.png
944d6514e8e8252762b74594a8617243885fe90737082f9ef944aea6ca117d7c : luti.json
d905eb82bff9fdaf1070d9a3b5bb912c036ca5188960b52de153b223aaedc876 : setup.py
65f212a1cf0fc8f7cdbb0a003698c9658cd6c535bf6d1a055f28f6f8c6766057 : update_package.py