modello di workflow integrazione continua per NET core desktop di applicazioni con GitHub azioni12/06/2020

TheMummichogblog è un partecipante al Amazon Services LLC Associates programma, un programma di affiliazione pubblicitario progettato per fornire un mezzo per siti per guadagnare tariffe pubblicitarie con la pubblicità e il link al amazon.com. Amazon, il logo di Amazon, AmazonSupply, e il logo AmazonSupply sono marchi di Amazon.com, Inc. o delle sue affiliate.

modello di workflow integrazione continua per NET core desktop di applicazioni con GitHub azioni
Edward Skrod
Edward

28 maggio 2020

Sappiamo quanto sia in termini di tempo può essere quello di impostare rapidamente l’integrazione continua e flussi di lavoro di implementazione continua (CI / CD) per il vostro WPF e Windows Form applicazioni desktop.

È per questo che, in collaborazione con il team di azioni GitHub, che abbiamo rilasciato un flusso di lavoro di avviamento in GitHub per aiutarti a impostare rapidamente e DevOps vetrina per le applicazioni che utilizzano le azioni GitHub recentemente rilasciato.

Con GitHub azioni, si può rapidamente e facilmente automatizzare i flussi di lavoro di software con CI / CD.

Integrare modifiche al codice direttamente in GitHub per accelerare i cicli di sviluppo
Trigger costruisce per identificare rapidamente le pause costruire e creare il debug testabile costruisce
Continuamente eseguire test di identificare ed eliminare i bug
Accedi automaticamente, pacchetto e distribuire rami che passano i test
Il modello di workflow di avviamento può essere aggiunto direttamente al progetto in pochi semplici passi, e con una configurazione minima, che consente di impostare rapidamente un DevOps flusso di lavoro in GitHub.

Come il modello di workflow di avviamento .NET core, questo modello NET Nucleo Desktop fornisce i comandi per costruire e testare l’applicazione su uno qualsiasi dei tipi disponibili corridore ospitati di GitHub, come Windows, Mac OS o Ubuntu.

Tuttavia, il flusso di lavoro di avviamento WPF .NET Nucleo prende le cose a pochi passi ulteriori. Ad esempio, oltre a fornire i passi per costruire e testare la vostra applicazione, dettagli questo modello di workflow le misure necessarie per utilizzare in modo sicuro il certificato di firma in un oleodotto GitHub integrazione continua. Inoltre, con questo modello, si sarà in grado di generare un pacchetto di app per testare o rilascio, sfruttando un Packaging Applicazione Windows Project.

Per aggiungere il flusso di lavoro:

Passare alla scheda “Azioni” nel progetto GitHub.
Fai clic sul pulsante “Nuovo flusso di lavoro”.
Selezionare “Imposta questo flusso di lavoro” nel flusso di lavoro “.NET Nucleo Desktop”.
Impegnarsi il file sul repo.
azioni Immagine GitHub del flusso di lavoro del modello

Una volta aggiunto al tuo repo, seguire le istruzioni per configurare il flusso di lavoro per il vostro progetto!
Se avete domande o commenti, si prega di problemi di file su GitHub.

Continuous integration workflow template for .NET Core desktop apps with GitHub Actions

———-

Continuation Workflow Model for Net Core Desktop Applications with Github Shares
Edward Skrod
Edward

28 May 2020

We know how long it can be to quickly set continuous integration and continuous implementation workflows (CI / CD) for your WPF and Windows Form Desktop applications.

This is why, in collaboration with the Github Shares Team, which we have released a start-up work in Github to help you quickly and showcase devops for applications that use recently released github actions.

With Github actions, you can quickly and easily automate software workflows with CI / CD.

Integrate changes to the code directly to Github to accelerate development cycles
Trigger builds to quickly identify the pause build and create the testable debug builds
Continuously perform tests to identify and eliminate bugs
Login automatically, package and distribute branches that pass the tests
The starter workflow model can be added directly to the project in a few simple steps, and with a minimum configuration, which allows you to quickly set up a workflow devops to Github.

As the Starter Workflow Model .NET Core, this Net Core Desktop model provides commands to build and test the application on any of the available types of github hosted runner, such as Windows, Mac OS or Ubuntu.

However, the WPF .NET Core start-up workflow takes things just a few more steps. For example, in addition to providing the steps to build and test your application, details this workflow model the measures needed to securely use the signature certificate in a continuous integration github oleoduct. Moreover, with this model, you will be able to generate an app package to test or release, taking advantage of a Windows Project application packaging.

To add the workflow:

Switch to the “Actions” tab in the GitHub project.
Click the “New Workflow” button.
Select “Set this workflow” into the “.NET Core Desktop” workflow.
Engage the file on the repo.
Github image flow of the model workflow

Once added to your repo, follow the instructions to configure the workflow for your project!
If you have questions or comments, please file problems on github.

https://devblogs.microsoft.com/dotnet/continuous-integration-workflow-template-for-net-core-desktop-apps-with-github-actions/?cid=3006539&mc=devops&mc=csharp&mc = .NET & amp; mc = vstudio

———-

Imodeli yokuqhubeka komsebenzi ukugeleza kwezicelo ze-Net Coute Desktop nge-GitHub Shares
Edward skrod
-Nduna

28 Meyi 2020

Siyazi ukuthi kungaba isikhathi esingakanani ukusetha ngokushesha ukuhlanganiswa okuqhubekayo kanye nokuhamba komsebenzi okuqhubekayo (i-CD / CD) nge-WPF yakho kanye ne-Windows Fomu Desktop application.

Kungakho, ngokubambisana nethimba le-GitHub Share, esikhiphe umsebenzi wokuqalisa eGitHub ukukusiza masisha futhi ubonise izisulu zezicelo ezisetshenziselwa izenzo ezisanda kukhishwa ze-GitHub.

Ngezenzo ze-GitHub, ungashintsha ngokushesha futhi kalula ukugeleza kwesoftware nge-CI / CD.

Hlanganisa izinguquko kwikhodi ngqo ku-GitHub ukusheshisa imijikelezo yokuthuthuka
I-Trigger yakha ukuze ikhombe ikhefu ngokushesha futhi udale ukwakha iphutha lokulungisa iphutha
Ngokuqhubekayo yenza izivivinyo ukukhomba nokuqeda izimbungulu
Ngena ngemvume ngokuzenzakalelayo, iphakheji bese usabalalisa amagatsha adlula izivivinyo
I-Starter Workflow Model ingangezwa ngqo kuphrojekthi ngezinyathelo ezimbalwa ezilula, futhi ngokucushwa okuncane, okukuvumela ukuthi useshe ngokushesha izindunduma zomsebenzi ku-GitHub.

Njengoba imodeli ye-Starter isebenza ngemodeli ye-Starter .NET, le modeli yedeskithophu ye-Net Desktop inikezela ngemiyalo yokwakha nokuhlola uhlelo lokusebenza kunoma yiluphi uhlobo lwe-GitHub olubanjelwe Runner, njengeWindows, Mac OS noma ubuntu.

Kodwa-ke, ukugeleza komsebenzi kwe-WPF .NET .NET Isisekelo sokusebenza kuthatha izinto ngezinyathelo ezimbalwa nje. Isibonelo, ngaphezu kokuhlinzeka ngezinyathelo zokwakha nokuhlola uhlelo lwakho lokusebenza, imininingwane le modeli yokugeleza komsebenzi izinyathelo ezidingekayo ukuze zisebenzise ngokuphepha isitifiketi se-Gitub Ongooruct eqhubekayo. Ngaphezu kwalokho, ngale modeli, uzokwazi ukukhiqiza iphakheji yohlelo lokusebenza ukuze uvivinye noma ukhulule, asebenzise ithuba lokupakishwa kwesicelo se-Windows.

Ukwengeza ukugeleza komsebenzi:

Shintshela ku- “Izenzo” ithebhu kuphrojekthi ye-GitHub.
Chofoza inkinobho ethi “Umsebenzi Wendawo Workflow”.
Khetha u- “Setha lokhu kuhamba komsebenzi” ku “.Net Core Desktop”.
Bahlanganyele ifayela kwi-repo.
Ukugeleza kwesithombe kwe-GitHub kwemodeli yokuhamba komsebenzi

Uma ungezwe ku-repo yakho, landela imiyalo ukumisa ukuhamba komsebenzi kwephrojekthi yakho!
Uma unemibuzo noma imibono, sicela ufake izinkinga ku-GitHub.

Amazon e il logo di Amazon sono marchi di Amazon.com, Inc., o delle sue affiliate.