Usando computadores do github

Aqui você poderá oferecer suas Contribuições, Dicas e Tutoriais (Texto ou Vídeo) que sejam de interesse de todos.

Moderador: Moderadores

Avatar do usuário
JoséQuintas
Administrador
Administrador
Mensagens: 20548
Registrado em: 26 Fev 2007 11:59
Localização: São Paulo-SP
Curtiram: 2 vezes

Usando computadores do github

Mensagem por JoséQuintas »

Novamente, de novo, a mesma coisa.
Como usar as máquinas do github.
Só criar arquivos yml e nada mais.
Isso é algo como um arquivo BATCH, formato Powershell ou outro, DEPENDE DO SISTEMA OPERCIONAL ESCOLHIDO.
Pra projeto público é tudo grátis.

No repositório público da sefazclass, tem a geração de harbour 3.2, hwgui, hmg 3, hmg extended, oohg, sefazclass, boleto, etc.
Tudo é criado e salvo em zip, disponível pra download pra qualquer usuário do github.
O arquivo YML é público, quem quiser faz a cópia, e cria tudo em seu próprio local, modificando do jeito que quiser.

Em actions, as execuções (automáticas ou não)
sfact1.png
sfact1.png (389.34 KiB) Exibido 34 vezes
Nas execuções, salvo como arquivos anexos
sfact2.png
sfact2.png (292.52 KiB) Exibido 34 vezes
É só criar o YML na pasta github\workflows
sfact3.png
sfact3.png (303.85 KiB) Exibido 34 vezes
É praticamente um arquivo batch, mas possui mais recursos que um BAT tradicional.
sfact4.png
sfact4.png (328.35 KiB) Exibido 34 vezes

Esses ZIPs ficam nos workflows, não aparecem ao baixar o projeto sefazclass.
Criaram parecido no harbour 3.2, mais para teste do que pra download.

No projeto hwgui tenho workflow pra LINUX, pra testar a compilação e confirmar que tudo continua funcionando.
Coloquei tudo na sefazclass porque é o que mexo mais.
Se não houver atualização, o automático disso deixa de funcionar.
E os anexos são removidos após 90 dias, não vivem pra sempre.
José M. C. Quintas
Harbour 3.2, mingw, multithread, gtwvg, fivewin 25.12, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui), (hmg3), (hmg extended), (oohg), PNotepad, ASP, (Linux/Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"

https://github.com/JoseQuintas/
Avatar do usuário
JoséQuintas
Administrador
Administrador
Mensagens: 20548
Registrado em: 26 Fev 2007 11:59
Localização: São Paulo-SP
Curtiram: 2 vezes

Re: Usando computadores do github

Mensagem por JoséQuintas »

Nota:

Preciso atualizar para mingw mais novo, acho que é o 16.01 agora.
José M. C. Quintas
Harbour 3.2, mingw, multithread, gtwvg, fivewin 25.12, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui), (hmg3), (hmg extended), (oohg), PNotepad, ASP, (Linux/Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"

https://github.com/JoseQuintas/
Avatar do usuário
JoséQuintas
Administrador
Administrador
Mensagens: 20548
Registrado em: 26 Fev 2007 11:59
Localização: São Paulo-SP
Curtiram: 2 vezes

Re: Usando computadores do github

Mensagem por JoséQuintas »

Explicando mais:

Baixo mingw daqui https://winlibs.com/

Uso essa compilação pra TODAS AS LIBS
console, GTWVG, FIVEWIN, HWGUI, HMG 3, HMG Extended, OOHG

É interessante isso:
Dá pra usar última versão de mingw com FIVEWIN.
Até hoje SEMPRE funcionou FIVEWIN com qualquer versão de mingw.
Não dá pra fazer o mesmo com outros compiladores C, como Borland C ou Microsoft C.
Mesmo que use fivewin antigo, pode usar harbour e mingw mais novo.
Isso economiza ficar procurando arquivos compatíveis.

Infelizmente a versão grátis de fivewin não tem pra mingw - é muito antiga, de quando não tinha pra mingw.
José M. C. Quintas
Harbour 3.2, mingw, multithread, gtwvg, fivewin 25.12, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui), (hmg3), (hmg extended), (oohg), PNotepad, ASP, (Linux/Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"

https://github.com/JoseQuintas/
Responder