H Piotr,

this is exactly not what I'm trying to do.

I have read this document multiple times and I do understand fully each step.
The problem is that each step there is one way out of many to achieve 
something. 
I want to find out WHAT is trying to be achieved and WHY ... not HOW.

The reasoning behind this is that usually there are multiple ways to achieve 
something.

1) I want to first collect WHAT is trying to be ensured.
2) Then I want to collect options on HOW these goals can be achieved.
3) Last I would want to implement a proposal for a process that uses a 
combination of HOWs that is most robust and simple at the same time but 
addresses all WHATs.

Chris


Am 21.03.20, 12:42 schrieb "Piotr Zarzycki" <[email protected]>:

    Hi Chris,
    
    Each step is trying to achieve as it described here [1]. That is why Carlos
    should be RM to understand each step, so you could also learn whether
    actually you need to do or not.
    
    [1] https://github.com/apache/royale-asjs/wiki/Release-Steps-Jobs-On-Jenkins
    
    Thanks,
    Piotr
    
    sob., 21 mar 2020 o 12:17 Christofer Dutz <[email protected]>
    napisał(a):
    
    > Hi Yishay,
    >
    > I am working on the existing steps as we speak ... I'm talking about after
    > that. I want to learn what in general the hard requirements are and start 
a
    > discussion on them because currently a lot of "steps" are implemented in
    > order to achieve something. I want to learn not what is currently being
    > done, but what this step is trying to achieve. Cause perhaps there are
    > multiple ways to achieve the same goal.
    >
    > Chris
    >
    > Am 21.03.20, 12:12 schrieb "Yishay Weiss" <[email protected]>:
    >
    >     I would add being able to work on it incrementally. That is, a failure
    > in one step does not mean previous steps are thrown away. Not sure how
    > feasible that is, but I think it would be nice to have.
    >
    >     From: Christofer Dutz<mailto:[email protected]>
    >     Sent: Saturday, March 21, 2020 11:20 AM
    >     To: [email protected]<mailto:[email protected]>
    >     Subject: Requirements for Releases
    >
    >     Hi all,
    >
    >     I would like to use this thread to collect some requirements for the
    > release process.
    >     Also would I like to ask you not to formulate things like “The release
    > artifacts must be built with X” but rather “The release artifacts should 
be
    > usable by X” cause that’s what really matters. I hope you get what I mean.
    >
    >     So far I have this:
    >
    >       *   The release artifacts should be usable by Maven
    >       *   The release artifacts should be usable by Ant
    >       *   The release should include tests, which ensure the correct
    > function of the royale-maven-plugin
    >       *   The release should include tests which ensure the correct
    > function of the Ant targets
    >       *   It should be possible to verify a release by comparing it’s
    > binary artifacts for equality (reproducible builds)
    >       *   It should be ensured a release candidate builds correctly with
    > Ant and with Maven
    >       *   The release process should ideally work on any machine
    >
    >     Did I miss something?
    >
    >
    >     Chris
    >
    >
    >
    >
    
    -- 
    
    Piotr Zarzycki
    
    Patreon: *https://www.patreon.com/piotrzarzycki
    <https://www.patreon.com/piotrzarzycki>*
    

Reply via email to