Qual è il modo migliore per ricordare un'esecuzione riuscita su più chiamate di programma?

0

Sto lavorando a un processo di compilazione, che viene chiamato manualmente dalla riga di comando.

Per verificare se è uscito senza successo durante la compilazione, desidero impostare un file di blocco (collegamento simbolico) e rimuoverlo in caso di esito positivo.

Ma: non voglio fare affidamento sull'esistenza di file di build e sull'assenza di un file di blocco per segnalare una build di successo.

È buona norma impostare un altro "blocco" se il processo di compilazione ha esito positivo, posso verificarne l'esistenza? Se è così, c'è un termine migliore per questo rispetto a "blocco successo"?

Nota: sto costruendo file .iso e vengono creati, indipendentemente dal fatto che il processo di compilazione sia terminato correttamente o meno.

Inoltre, sono solo un principiante e non uso, né sono a conoscenza di alcun framework o procedure testate nel settore. Voglio solo verificare se i file che voglio "inserire" nel file .iso sono stati aggregati completamente. Questo sarebbe l'unico bit di informazioni che richiedo.

Poiché la build viene eseguita localmente sulla mia macchina, non mi preoccupo delle condizioni di gara e simili. È solo per vedere se, quando si ripete una build, posso iniziare immediatamente a mettere insieme il .iso, o se devo iniziare la parte di aggregazione, perché non è andata a buon fine.

Sto usando Xubuntu Linux 14.04, ma dal momento che sto solo cercando una buona pratica, non dovrebbe importare, penso.

    
posta Minix 11.12.2014 - 11:06
fonte

1 risposta

1

Una possibile soluzione:

  1. Al momento dell'esecuzione, crea un file temporaneo e memorizza lo stato in esso. Utile anche per conservare i log.
  2. Elimina il file ogni volta che viene avviata una nuova esecuzione e non ne hai più bisogno.
risposta data 29.06.2015 - 20:02
fonte

Leggi altre domande sui tag