jenkinsci / jenkinsci/workflow-basic-steps-plugin

[JENKINS-47747] Ability to set permissions on file with writeFile

Offen
#446 0 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen
component:workflow-basic-steps-plugin imported-jira-issue priority:minor resolution:unresolved
Vorherrschende Sprache
Java
Sterne
73
Forks
129
PR-Merge-Kennzahlen
Keine gemergten PRs in 30 T.

Beschreibung

It would be nice if we could write the content of the file and sets its permissions (like execute) all in one single command like:

writeFile file:'myfile.sh', content:'...', perms='755'

The permissions are likely to be a noop under Windows tho...

---
Originally reported by brenuart, imported from: Ability to set permissions on file with writeFile


  • status: Open
  • priority: Minor
  • component(s): workflow-basic-steps-plugin
  • resolution: Unresolved
  • votes: 6
  • watchers: 4
  • imported: 20251215-220547

Raw content of original issue

It would be nice if we could write the content of the file and sets its permissions (like execute) all in one single command like:



writeFile file:'myfile.sh', content:'...', perms='755'


The permissions are likely to be a noop under Windows tho...

Beitragsleitfaden

Beitragsleitfaden öffnen

Rechercherichtung

Beginne damit, den writeFile-Einstiegspunkt in workflow-basic-steps-plugin zu lokalisieren und zu untersuchen, wie seine aktuellen Argumente und sein Verhalten getestet werden. Definiere den Abschluss so, dass Dateiinhalte und Berechtigungen wie 755 gemeinsam angegeben werden können, wobei Berechtigungen unter Windows wie beschrieben als no-op behandelt werden.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
java
Bereich
ci-cd
Issue-Typ
Feature
Schwierigkeit
3/5
Geschätzter Aufwand
1-2 Tage
Aktivitätsstatus
Veraltet
Klarheit
Größtenteils klar
Anfängerfreundlichkeit
45/100

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.