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)
Nas execuções, salvo como arquivos anexos
É só criar o YML na pasta github\workflows
É praticamente um arquivo batch, mas possui mais recursos que um BAT tradicional.
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.
Usando computadores do github
Moderador: Moderadores
- JoséQuintas
- Administrador

- Mensagens: 20548
- Registrado em: 26 Fev 2007 11:59
- Localização: São Paulo-SP
- Curtiram: 2 vezes
Usando computadores do github
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/
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/
- JoséQuintas
- Administrador

- Mensagens: 20548
- Registrado em: 26 Fev 2007 11:59
- Localização: São Paulo-SP
- Curtiram: 2 vezes
Re: Usando computadores do github
Nota:
Preciso atualizar para mingw mais novo, acho que é o 16.01 agora.
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/
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/
- JoséQuintas
- Administrador

- Mensagens: 20548
- Registrado em: 26 Fev 2007 11:59
- Localização: São Paulo-SP
- Curtiram: 2 vezes
Re: Usando computadores do github
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.
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/
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/